public interface XPath
| Modifier and Type | Method and Description |
|---|---|
XPathExpression |
compile(java.lang.String expression)
Compiles an XPath expression for future evaluation.
|
java.lang.String |
evaluate(java.lang.String expression,
org.xml.sax.InputSource source)
Evaluates an expression and returns the result as a string.
|
java.lang.Object |
evaluate(java.lang.String expression,
org.xml.sax.InputSource source,
javax.xml.namespace.QName returnType)
Evaluates an expression.
|
java.lang.String |
evaluate(java.lang.String expression,
java.lang.Object item)
Evaluates an expression and returns the result as a string.
|
java.lang.Object |
evaluate(java.lang.String expression,
java.lang.Object item,
javax.xml.namespace.QName returnType)
Evaluates an expression.
|
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
XPathFunctionResolver |
getXPathFunctionResolver() |
XPathVariableResolver |
getXPathVariableResolver() |
void |
reset()
Resets the environment.
|
void |
setNamespaceContext(javax.xml.namespace.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(javax.xml.namespace.NamespaceContext nsContext)
javax.xml.namespace.NamespaceContext getNamespaceContext()
XPathExpression compile(java.lang.String expression) throws XPathExpressionException
expression - the expressionXPathExpressionExceptionjava.lang.Object evaluate(java.lang.String expression, java.lang.Object item, javax.xml.namespace.QName returnType) throws XPathExpressionException
expression - the expressionitem - the expression contextreturnType - the desired return typeXPathExpressionExceptionjava.lang.String evaluate(java.lang.String expression, java.lang.Object item) throws XPathExpressionException
expression - the expressionitem - the expression contextXPathExpressionExceptionjava.lang.Object evaluate(java.lang.String expression, org.xml.sax.InputSource source, javax.xml.namespace.QName returnType) throws XPathExpressionException
expression - the expressionsource - the source to load the expression context fromreturnType - the desired return typeXPathExpressionExceptionjava.lang.String evaluate(java.lang.String expression, org.xml.sax.InputSource source) throws XPathExpressionException
expression - the expressionsource - the source to load the expression context fromXPathExpressionException