Package org.custommonkey.xmlunit
Interface XpathEngine
- All Known Implementing Classes:
Jaxp13XpathEngine
,SimpleXpathEngine
public interface XpathEngine
Abstraction of an engine evaluating XPath expressions.
-
Method Summary
Modifier and TypeMethodDescriptionEvaluate the result of executing the specified xpath syntaxselect
expression on the specified documentgetMatchingNodes
(String select, Document document) Execute the specified xpath syntaxselect
expression on the specified document and return the list of nodes (could have length zero) that matchvoid
Establish a namespace context.
-
Method Details
-
getMatchingNodes
Execute the specified xpath syntaxselect
expression on the specified document and return the list of nodes (could have length zero) that match- Parameters:
select
- the XPath expressiondocument
- the XML source to apply the expression to- Returns:
- matching nodes
- Throws:
XpathException
- if the underlying implementation does
-
evaluate
Evaluate the result of executing the specified xpath syntaxselect
expression on the specified document- Parameters:
select
- the XPath expressiondocument
- the XML source to apply the expression to- Returns:
- evaluated result
- Throws:
XpathException
- if the underlying implementation does
-
setNamespaceContext
Establish a namespace context.- Parameters:
ctx
- the NamespaceContext
-