import "XXPathAPI.idl";
|  | 
| void | registerNS ([in] string prefix, [in] string url) | 
|  | 
| void | unregisterNS ([in] string prefix, [in] string url) | 
|  | 
| void | registerExtension ([in] string serviceName) | 
|  | 
| void | registerExtensionInstance ([in] com::sun::star::xml::xpath::XXPathExtension aExtension) | 
|  | 
| XXPathObject | eval ([in] com::sun::star::xml::dom::XNode contextNode, [in] string expr)  raises ( com::sun::star::xml::xpath::XPathException ) | 
|  | Evaluate XPath Expression. 
 | 
|  | 
| XXPathObject | evalNS ([in] com::sun::star::xml::dom::XNode contextNode, [in] string expr, [in] com::sun::star::xml::dom::XNode namespaceNode)  raises ( com::sun::star::xml::xpath::XPathException ) | 
|  | Evaluate XPath Expression. 
 | 
|  | 
| com::sun::star::xml::dom::XNodeList | selectNodeList ([in] com::sun::star::xml::dom::XNode contextNode, [in] string expr)  raises ( com::sun::star::xml::xpath::XPathException ) | 
|  | Evaluate an XPath expression to select a list of nodes. 
 | 
|  | 
| com::sun::star::xml::dom::XNodeList | selectNodeListNS ([in] com::sun::star::xml::dom::XNode contextNode, [in] string expr, [in] com::sun::star::xml::dom::XNode namespaceNode)  raises ( com::sun::star::xml::xpath::XPathException ) | 
|  | Evaluate an XPath expression to select a list of nodes. 
 | 
|  | 
| com::sun::star::xml::dom::XNode | selectSingleNode ([in] com::sun::star::xml::dom::XNode contextNode, [in] string expr)  raises ( com::sun::star::xml::xpath::XPathException ) | 
|  | Evaluate an XPath expression to select a single node. 
 | 
|  | 
| com::sun::star::xml::dom::XNode | selectSingleNodeNS ([in] com::sun::star::xml::dom::XNode contextNode, [in] string expr, [in] com::sun::star::xml::dom::XNode namespaceNode)  raises ( com::sun::star::xml::xpath::XPathException ) | 
|  | Evaluate an XPath expression to select a single node. 
 | 
|  | 
| any | queryInterface ([in] type aType) | 
|  | queries for a new interface to an existing UNO object. 
 | 
|  | 
| void | acquire () | 
|  | increases the reference counter by one. 
 | 
|  | 
| void | release () | 
|  | decreases the reference counter by one. 
 | 
|  | 
◆ eval()
Evaluate XPath Expression. 
- Parameters
- 
  
    | contextNode | the context node (expression is relative to this node) |  | expr | the XPath expression |  
 
- Exceptions
- 
  
  
- Returns
- an object representing the result of the XPath evaluation
- See also
- XXPathObject 
 
 
◆ evalNS()
Evaluate XPath Expression. 
- Parameters
- 
  
    | contextNode | the context node (expression is relative to this node) |  | expr | the XPath expression |  | namespaceNode | all namespaces declared on this node will be registered |  
 
- Exceptions
- 
  
  
- Returns
- an object representing the result of the XPath evaluation
- See also
- XXPathObject 
 
 
◆ registerExtension()
      
        
          | void registerExtension | ( | [in] string | serviceName | ) |  | 
      
 
 
◆ registerExtensionInstance()
◆ registerNS()
      
        
          | void registerNS | ( | [in] string | prefix, | 
        
          |  |  | [in] string | url ) | 
      
 
 
◆ selectNodeList()
Evaluate an XPath expression to select a list of nodes. 
- Parameters
- 
  
    | contextNode | the context node (expression is relative to this node) |  | expr | the XPath expression |  
 
- Exceptions
- 
  
  
- Returns
- result of the XPath evaluation: a list of nodes
- See also
- XNodeList 
 
 
◆ selectNodeListNS()
Evaluate an XPath expression to select a list of nodes. 
- Parameters
- 
  
    | contextNode | the context node (expression is relative to this node) |  | expr | the XPath expression |  | namespaceNode | all namespaces declared on this node will be registered |  
 
- Exceptions
- 
  
  
- Returns
- result of the XPath evaluation: a list of nodes
- See also
- XNodeList 
 
 
◆ selectSingleNode()
Evaluate an XPath expression to select a single node. 
- Parameters
- 
  
    | contextNode | the context node (expression is relative to this node) |  | expr | the XPath expression |  
 
- Exceptions
- 
  
  
- Returns
- result of the XPath evaluation: a single node 
 
 
◆ selectSingleNodeNS()
Evaluate an XPath expression to select a single node. 
- Parameters
- 
  
    | contextNode | the context node (expression is relative to this node) |  | expr | the XPath expression |  | namespaceNode | all namespaces declared on this node will be registered |  
 
- Exceptions
- 
  
  
- Returns
- result of the XPath evaluation: a single node 
 
 
◆ unregisterNS()
      
        
          | void unregisterNS | ( | [in] string | prefix, | 
        
          |  |  | [in] string | url ) | 
      
 
 
The documentation for this interface was generated from the following file: