Package org.jaxen.xom
Class XOMXPath
java.lang.Object
org.jaxen.BaseXPath
org.jaxen.xom.XOMXPath
- All Implemented Interfaces:
Serializable
,XPath
An XPath implementation for the XOM model
This is the main entry point for matching an XPath against a DOM
tree. You create a compiled XPath object, then match it against
one or more context nodes using the BaseXPath.selectNodes(Object)
method, as in the following example:
Object xomNode = ...; // Document, Element etc. XPath path = new XOMXPath("a/b/c"); List results = path.selectNodes(xomNode);
- Version:
- $Revision$
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jaxen.BaseXPath
addNamespace, booleanValueOf, createFunctionContext, createNamespaceContext, createVariableContext, debug, evaluate, getContext, getContextSupport, getFunctionContext, getNamespaceContext, getNavigator, getRootExpr, getVariableContext, numberValueOf, selectNodes, selectNodesForContext, selectSingleNode, selectSingleNodeForContext, setFunctionContext, setNamespaceContext, setVariableContext, stringValueOf, toString
-
Constructor Details
-
XOMXPath
Construct given an XPath expression string.- Parameters:
xpathExpr
- the XPath expression.- Throws:
JaxenException
- if there is a syntax error while parsing the expression
-