Class RecursiveXPathBuilder

    • Constructor Detail

      • RecursiveXPathBuilder

        public RecursiveXPathBuilder()
    • Method Detail

      • setNamespaceContext

        public void setNamespaceContext​(Map<String,​String> prefix2uri)
        Establish a namespace context that will be used in for the XPath.

        Without a namespace context (or with an empty context) the XPath expressions will only use local names for elements and attributes.

        Parameters:
        prefix2uri - maps from prefix to namespace URI.
      • apply

        public XPathContext apply​(Node n)
        Description copied from interface: Mapper
        Performs the mapping operation.
        Specified by:
        apply in interface Mapper<Node,​XPathContext>
        Parameters:
        n - the input to the mapping function
        Returns:
        the mapping result