Class SaxonXPath
java.lang.Object
org.apache.xmlbeans.impl.xpath.saxon.SaxonXPath
- All Implemented Interfaces:
Path
public class SaxonXPath extends Object implements Path
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description XPathEngineexecute(Cur c, XmlOptions options)ListselectNodes(Object node)Select all nodes that are selectable by this XPath expression.ListselectPath(Object node)
-
Constructor Details
-
SaxonXPath
Construct given an XPath expression string.- Parameters:
path- The XPath expressioncontextVar- The name of the context variablenamespaceMap- a map of prefix/uri bindings for NS support
-
-
Method Details
-
execute
-
selectNodes
Select all nodes that are selectable by this XPath expression. If multiple nodes match, multiple nodes will be returned. NOTE: In most cases, nodes will be returned in document-order, as defined by the XML Canonicalization specification. The exception occurs when using XPath expressions involving theunionoperator (denoted with the pipe '|' character). NOTE: Param node must be a DOM node which will be used during the xpath execution and iteration through the results. A call of node.dispose() must be done after reading all results.- Parameters:
node- The node, nodeset or Context object for evaluation. This value can be null.- Returns:
- The
Listof all items selected by this XPath expression.
-
selectPath
-