Package org.xmlunit.diff
Class RecursiveXPathBuilder
java.lang.Object
org.xmlunit.diff.RecursiveXPathBuilder
- All Implemented Interfaces:
Mapper<Node,
XPathContext>
Finds the XPathContext of a Node by recursively building up the XPathContext.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionPerforms the mapping operation.void
setNamespaceContext
(Map<String, String> prefix2uri) Establish a namespace context that will be used in for the XPath.
-
Constructor Details
-
RecursiveXPathBuilder
public RecursiveXPathBuilder()
-
-
Method Details
-
setNamespaceContext
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
Description copied from interface:Mapper
Performs the mapping operation.- Specified by:
apply
in interfaceMapper<Node,
XPathContext> - Parameters:
n
- the input to the mapping function- Returns:
- the mapping result
-