XML

XmlDocumentContains

This task searches a StorageNode to see if it contains a specified value. The data (internally) should point to an XML File. The data search is based on a plain-text representation of the object – that is, the Source is searched as if it is a human-readable XML representation of the data. No special parsing is performed to match against element names, attribute names/values, etc. So, you may search for <ELEMENT_NAME> – not just ELEMENT_NAME.

Parameter Type Description
Document StorageNode The StorageNode from which to read the XML data.
Search String String The string (or Regular Expression) to search for.
Is Regular Expression (default table) Boolean Indicates if the Search String should be treated as a Regular Expression; default = false.
Result Boolean Output. This will never be a null value - unless an internal error occurs that would cause the Business Process to fail anyway.

XmlXpathQuery

This task can be used to query an Xml document and return the result as an array variable.

Parameter Type Description
Storage Node StorageNode The StorageNode containing the XML data.
XPath String The Xpath query as a string variable.
Result Array

The result will be returned as an array variable.

MergeXml

Parameter Type Description
Merged Storage Node StorageNode
Storage Node StorageNode