Package org.jaxen.dom

Class DOMXPath

java.lang.Object
org.jaxen.BaseXPath
org.jaxen.dom.DOMXPath
All Implemented Interfaces:
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$
Author:
James Strachan, bob mcwhirter
See Also:
  • Constructor Details

    • DOMXPath

      public DOMXPath(String xpathExpr) throws JaxenException
      Create a new DOMXPath from an XPath expression string.
      Parameters:
      xpathExpr - the XPath expression
      Throws:
      JaxenException - if there is a syntax error in the expression