Skip to main content
1-Visitor
Feb 2, 2018 9:54 AM UTC
Solved

Create XML

Hi,

is there an easy way to create valid xml code? Or is the only way to work with string operations?

13-Aquamarine
Feb 8, 2018 6:23 AM UTC

Thingworx uses the E4X to work with XML: Processing XML with E4X - Archive of obsolete content | MDN

So creating an near empty Object like in Chapter: Creating an XML object


var languages = new XML('<languages type="dynamic"><lang>JavaScript</lang><lang>Python</lang></languages>');

or

var languages = <languages type="dynamic">
   <lang>JavaScript</lang>
   <lang>Python</lang>
</languages>;


And then work with the xml object like you would parse it, but set values to the nodes and attributes

1 reply

13-Aquamarine
Feb 8, 2018 6:23 AM UTC

Thingworx uses the E4X to work with XML: Processing XML with E4X - Archive of obsolete content | MDN

So creating an near empty Object like in Chapter: Creating an XML object


var languages = new XML('<languages type="dynamic"><lang>JavaScript</lang><lang>Python</lang></languages>');

or

var languages = <languages type="dynamic">
   <lang>JavaScript</lang>
   <lang>Python</lang>
</languages>;


And then work with the xml object like you would parse it, but set values to the nodes and attributes

Translate