Interface XpathEngine

    • Method Detail

      • getMatchingNodes

        NodeList getMatchingNodes​(String select,
                                  Document document)
                           throws XpathException
        Execute the specified xpath syntax select expression on the specified document and return the list of nodes (could have length zero) that match
        Parameters:
        select - the XPath expression
        document - the XML source to apply the expression to
        Returns:
        matching nodes
        Throws:
        XpathException - if the underlying implementation does
      • evaluate

        String evaluate​(String select,
                        Document document)
                 throws XpathException
        Evaluate the result of executing the specified xpath syntax select expression on the specified document
        Parameters:
        select - the XPath expression
        document - the XML source to apply the expression to
        Returns:
        evaluated result
        Throws:
        XpathException - if the underlying implementation does
      • setNamespaceContext

        void setNamespaceContext​(NamespaceContext ctx)
        Establish a namespace context.
        Parameters:
        ctx - the NamespaceContext