Can I Create an XML File with Multiple Elements?

Updated Mar 31, 2022

Reported In

Software

  • LabVIEW

Issue Details

I want to create a XML file to save different data, and I want to have this data on multiple child nodes.

Solution

You can create an XML file and add new child nodes in order to have multiple elements. This code can be used as starting point using a For Loop that can help add the amount of child nodes you need. To make the code easier we are going to use a SubVI to add the data to each child node called XML Adder.
XML_Multiple Children.png
As we see in the last scheme, we use a subVI (XML Adder .vi) to add new child nodes inside the for loop. This is how this subVI works
XML_AdderSubVI_NoError.png
If an error exists:
XML_AdderSubVI_Error.png

Using a number of TestData equals to 4, this will be the output shown in XML code indicator:
image.png