#include <XPath.hpp>
Collaboration diagram for XPath:

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Construct an XPath.
|
|
|
|
|
|
OR two expressions and return the boolean result.
|
|
|
OR two expressions and return the boolean result.
|
|
|
Computes the union of its operands which must be node-sets.
|
|
|
Computes the union of its operands which must be node-sets.
|
|
|
Computes the union of its operands which must be node-sets.
|
|
|
Computes the union of its operands which must be node-sets.
|
|
|
Computes the union of its operands which must be node-sets.
|
|
|
Computes the union of its operands which must be node-sets.
|
|
|
|
|
|
|
|
|
Divide a number.
|
|
|
Divide a number.
|
|
|
Helper function to get match score.
|
|
|
Tell if two expressions are functionally equal.
|
|
|
Execute the XPath from the provided context. Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the XObject instance returned. The current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context.
|
|
|
Execute the XPath from the provided context. The result is appended to the supplied string. The current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. The current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. The current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. The current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the XObject instance returned. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. The result is appended to the supplied string. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. The prefix resolver must already be set in the execution context.
|
|
|
Execute the XPath from the provided context. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
|
Execute the XPath from the provided context. Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the XObject instance returned.
|
|
|
Execute the XPath from the provided context.
|
|
|
Execute the XPath from the provided context. The result is appended to the supplied string.
|
|
|
Execute the XPath from the provided context.
|
|
|
Execute the XPath from the provided context.
|
|