Package org.jaxen.dom
Class DOMXPath
java.lang.Object
org.jaxen.BaseXPath
org.jaxen.dom.DOMXPath
- All Implemented Interfaces:
Serializable
,XPath
An XPath implementation for the W3C DOM.
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:
XPath path = new DOMXPath("a/b/c"); List results = path.selectNodes(domNode);
- Version:
- $Revision$
- See Also:
-
Field Summary
Fields -
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, valueOf
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
DOMXPath
Create a newDOMXPath
from an XPath expression string.- Parameters:
xpathExpr
- the XPath expression- Throws:
JaxenException
- if there is a syntax error in the expression
-