What is the difference between LabVIEW's built-in XML functions and EasyXML?

Recommended Posts

With JKI's EasyXML VIs, you can create and parse any XML data type, including those defined by you, your co-workers, other companies, or industry standards bodies (like ATML, XDF, Open Office XML, etc.). And, you don't have to understand everything there is to know about XML or XML parsers. We've made creating and parsing XML so easy that anyone can do it!

With LabVIEW's built-in XML functions, you can only create XML data types that conform to the LabVIEW's XML data schema, which is defined by NI in this schema file:

vi.libUtilityLVXMLSchema.xsd

Or, think of it this way...

JKI's EasyXML VIs:

convert

specific LabVIEW data types

to and from

any XML data type

.

LabVIEW's built-in XML functions:

convert

any LabVIEW type

to and from a

specific XML data type

.

Let's look at a simple example, where the following cluster is converted to XML using both NI's functions and EasyXML: