public interface XPath
| Modifier and Type | Method and Description |
|---|---|
XPathExpression |
compile(String expression)
Compiles an XPath expression for future evaluation.
|
String |
evaluate(String expression,
InputSource source)
Evaluates an expression and returns the result as a string.
|
Object |
evaluate(String expression,
InputSource source,
QName returnType)
Evaluates an expression.
|
String |
evaluate(String expression,
Object item)
Evaluates an expression and returns the result as a string.
|
Object |
evaluate(String expression,
Object item,
QName returnType)
Evaluates an expression.
|
NamespaceContext |
getNamespaceContext() |
XPathFunctionResolver |
getXPathFunctionResolver() |
XPathVariableResolver |
getXPathVariableResolver() |
void |
reset()
Resets the environment.
|
void |
setNamespaceContext(NamespaceContext nsContext) |
void |
setXPathFunctionResolver(XPathFunctionResolver resolver) |
void |
setXPathVariableResolver(XPathVariableResolver resolver) |
void reset()
void setXPathVariableResolver(XPathVariableResolver resolver)
XPathVariableResolver getXPathVariableResolver()
void setXPathFunctionResolver(XPathFunctionResolver resolver)
XPathFunctionResolver getXPathFunctionResolver()
void setNamespaceContext(NamespaceContext nsContext)
NamespaceContext getNamespaceContext()
XPathExpression compile(String expression) throws XPathExpressionException
expression - the expressionXPathExpressionExceptionObject evaluate(String expression, Object item, QName returnType) throws XPathExpressionException
expression - the expressionitem - the expression contextreturnType - the desired return typeXPathExpressionExceptionString evaluate(String expression, Object item) throws XPathExpressionException
expression - the expressionitem - the expression contextXPathExpressionExceptionObject evaluate(String expression, InputSource source, QName returnType) throws XPathExpressionException
expression - the expressionsource - the source to load the expression context fromreturnType - the desired return typeXPathExpressionExceptionString evaluate(String expression, InputSource source) throws XPathExpressionException
expression - the expressionsource - the source to load the expression context fromXPathExpressionException