Class Dom4jXPath

  • All Implemented Interfaces:
    java.io.Serializable, XPath

    public class Dom4jXPath
    extends BaseXPath
    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: 1162 $
    Author:
    bob mcwhirter, James Strachan
    See Also:
    BaseXPath, The dom4j website, Serialized Form
    • Constructor Detail

      • Dom4jXPath

        public Dom4jXPath​(java.lang.String xpathExpr)
                   throws JaxenException
        Construct given an XPath expression string.
        Parameters:
        xpathExpr - the XPath expression
        Throws:
        JaxenException - if there is a syntax error while parsing the expression