Dynamically evaluates XPath on the given NodeSet.
NAMESPACE
xmlns:AS="http://schema.advantages.cz/AsapFunctions"
SYNTAX
string EvaluateXPath(string nodeset, string xpath)
PARAMETERS
| Name | Description |
|---|---|
| nodeset | NodeSet context for evaluation of the xpath |
| xpath | dynamic xpath to be evaluated on the given nodeset |
Troubleshooting
In Origam Architect you might get error while using function EvaluateXPath:
Enumeration has not started. Call MoveNext.
Transformation result invalid.
Exception happened during transformation. See inner exception for details:
An error occurred during a call to extension function 'EvaluateXPath'. See InnerException for a complete description of the error.
Enumeration has not started. Call MoveNext.
Solving this error: go to Settings tab of the XSLT transformation and change XsltEngine from XslCompiledTransform to XslTransform

Additional notes
Alternatively, for the dynamic evaluation, you might also use extenstion dyn2:evaluate. You might find the list of extension functions here: EXSLT modules available? - #2 by tvavrda