Dear Alteryx Forum, I’m trying to use the XML Parse Tool to extract all child nodes of a given parent node. So far, I’ve only found options to retrieve a single child by specifying Specific Child Names or using Auto Detect Child.
What I need is a more dynamic approach that works across different XML structures—even when the parent node is at varying levels or when child nodes have different names. Essentially, the solution should not rely on predefined child names and should adapt to changes in the XML hierarchy.
Has anyone implemented something like this or found a workaround?
Thanks a lot for your help.
Martin
Hi @MARD_BT,
I recently developed a macro named NeoInfiniTech XML Parse that contains an XML parser I developed from scratch and parses all elements and attributes into a flattened tabular format while assigning a HierarchicalRecordID to all records.
Please take a look at it and see if it meets your needs.

