Hello Everyone!
I posted this on Developer Zone two weeks ago but I also wanted to start a discussion here on NI Community.
GXML Reference Library Documentation and Download
I initially created GXML to make and parse human-readable configuration files for cRIO but I could see it being used in a lot of other applications. Basically you can take a data type of arbitrary complexity, flatten it to an XML string, and unflatten it back to a LabVIEW data type. Here is a simple example where GXML is used to flatten a three element cluster to an XML string.
Then you can use a type definition to convert the XML string back to a LabVIEW data type.
GXML has the same basic functionality as the native LabVIEW XML functions (Flatten to XML and Unflatten From XML) but there are several key differences:
Again please visit the Developer Zone Document directly to download and to see the detailed documentation. I look forward to hearing your feedback!