Package org.jaxen.dom
Class DOMXPath
- java.lang.Object
-
- org.jaxen.BaseXPath
-
- org.jaxen.dom.DOMXPath
-
- All Implemented Interfaces:
java.io.Serializable,XPath
public class DOMXPath extends BaseXPath
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: 1162 $
- Author:
- James Strachan, bob mcwhirter
- See Also:
BaseXPath, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DOMXPath(java.lang.String xpathExpr)Create a newDOMXPathfrom an XPath expression string.
-
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
-
-
-
-
Constructor Detail
-
DOMXPath
public DOMXPath(java.lang.String xpathExpr) throws JaxenExceptionCreate a newDOMXPathfrom an XPath expression string.- Parameters:
xpathExpr- the XPath expression- Throws:
JaxenException- if there is a syntax error in the expression
-
-