| Evaluation of XPath Expressions. | |
|---|---|
| context | If a request is made to evaluate the expression in the absence of a context item, an empty document node will be used for the context. For the purposes of evaluating XPath expressions, a DocumentFragment is treated like a Document node. |
| variables | If the expression contains a variable reference, its value will be found through the Javax.Xml.Xpath.IXPathVariableResolver. An Javax.Xml.Xpath.XPathExpressionException is raised if the variable resolver is undefined or the resolver returns null for the variable. The value of a variable must be immutable through the course of any single evaluation. |
| functions | If the expression contains a function reference, the function will be found through the Javax.Xml.Xpath.IXPathFunctionResolver. An Javax.Xml.Xpath.XPathExpressionException is raised if the function resolver is undefined or the function resolver returns null for the function. |
| QNames | QNames in the expression are resolved against the XPath namespace context. |
| result | This result of evaluating an expression is converted to an instance of the desired return type. Valid return types are defined in Javax.Xml.Xpath.XPathConstants. Conversion to the return type follows XPath conversion rules. |
See Also: IXPathExpression Members
| Evaluation of XPath Expressions. | |
|---|---|
| context | If a request is made to evaluate the expression in the absence of a context item, an empty document node will be used for the context. For the purposes of evaluating XPath expressions, a DocumentFragment is treated like a Document node. |
| variables | If the expression contains a variable reference, its value will be found through the Javax.Xml.Xpath.IXPathVariableResolver. An Javax.Xml.Xpath.XPathExpressionException is raised if the variable resolver is undefined or the resolver returns null for the variable. The value of a variable must be immutable through the course of any single evaluation. |
| functions | If the expression contains a function reference, the function will be found through the Javax.Xml.Xpath.IXPathFunctionResolver. An Javax.Xml.Xpath.XPathExpressionException is raised if the function resolver is undefined or the function resolver returns null for the function. |
| QNames | QNames in the expression are resolved against the XPath namespace context. |
| result | This result of evaluating an expression is converted to an instance of the desired return type. Valid return types are defined in Javax.Xml.Xpath.XPathConstants. Conversion to the return type follows XPath conversion rules. |
XPathExpression provides access to compiled XPath expressions.