Evaluator is a simple transform that provides evaluation of an of a XPath/XSL expression against an input document. The result is expressed as the value of a root tag. The resulting XML document is sent to the output port.
The XPath/XSL expression may reference any ComponentX variable or property defined in parent component as an XSL variable. For example if there exists a ComponentX variable named customerName of type /dat/templates/CompositeTypes/StructuredName, $customerName/StructuredName/FirstName would reference the FirstName element of the document stored in the customerName variable.
For further information on XPath/XSL expressions, see XSL references.