Many message flow nodes provide properties that can be specified using an XPath 1.0 expression, for example properties to set data locations for monitoring or security where this language is used to form a path expression to locate incoming message body elements. The Mapping node supports XPath 2.0 functions and expressions.
Other less common node property fields support the entry of general XPath 1.0 expressions that support a wider range of the language to perform more complex evaluations in the broker's XPath 1.0 runtime engine.
The XPath Expression builder provides a tree view of a message, and supports the automatic generation of an XPath 1.0 path expression, through the selection of an element within the tree.
The Schema Viewer section provides a tree view of the input message. To visually build your XPath expression follow these steps:
The Expression builder dialog is an optional aid for generating expressions that, when complete, form the value in a node's property field.
If you do not use the Expression builder dialog, the expressions entered manually are validated using the property editor.
For more information on XPath 1.0, see W3C XPath 1.0 Specification.