The XPath Parser will parse XML nodes from existing XML & create a new XML document from the parsed XML.
The app can process repeating nodes into individual XML documents, which means that it is very uesful for processing XML’s that are baskets of orders from an eCommerce site.
In addition to processing repeating nodes of XML data, single item XML nodes can be prefixed & postfixed to the repeating nodes of data.
This means that addtional information, like delivery address information can added to an ordered item’s information in the XML document being output.
There is a companion called app XPath Search which can be used with XPath Parse to be able to build an advanced flow that uses both the apps to achieve an ultimate goal.
One example would be where one would need to know the possible number of final output XML, where the final target is a repeating XML node inside another repeating XML node.
The final targeted repeating node can be counted initially, with the count placed on the XML as private data. The XML can then be split out until the final result is achieved with the number of XML’s being a known quantity, by accessing the initial private data of the count.