Package org.jaxen.xom

Class XOMXPath

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

    public class XOMXPath
    extends BaseXPath
    An XPath implementation for the XOM 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 xomNode = ...; // Document, Element etc.
     XPath path = new XOMXPath("a/b/c");
     List results = path.selectNodes(xomNode);
     
    Version:
    $Revision: 1161 $
    See Also:
    BaseXPath, The XOM website, Serialized Form
    • Constructor Detail

      • XOMXPath

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