Package org.jaxen.jdom
Class JDOMXPath
java.lang.Object
org.jaxen.BaseXPath
org.jaxen.jdom.JDOMXPath
- All Implemented Interfaces:
Serializable
,XPath
An XPath implementation for the JDOM 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 jdomNode = ...; // Document, Element etc. XPath path = new JDOMXPath("a/b/c"); List results = path.selectNodes(jdomNode);
- Version:
- $Revision$
- Author:
- bob mcwhirter, James Strachan
- 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, valueOf
-
Constructor Details
-
JDOMXPath
Construct given an XPath expression string.- Parameters:
xpathExpr
- the XPath expression.- Throws:
JaxenException
- if there is a syntax error while parsing the expression
-