Class JDOMXPath

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

    public class JDOMXPath
    extends BaseXPath
    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:
    BaseXPath, The JDOM website, Serialized Form
    • Constructor Detail

      • JDOMXPath

        public JDOMXPath​(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