Package org.jaxen.dom4j
Class Dom4jXPath
java.lang.Object
org.jaxen.BaseXPath
org.jaxen.dom4j.Dom4jXPath
- All Implemented Interfaces:
Serializable
,XPath
An XPath implementation for the dom4j 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:
Node node = ...; XPath path = new Dom4jXPath("a/b/c"); List results = path.selectNodes(node);
- 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
-
Dom4jXPath
Construct given an XPath expression string.- Parameters:
xpathExpr
- the XPath expression- Throws:
JaxenException
- if there is a syntax error while parsing the expression
-