Child pages
  • XML

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Div
styledisplay:none

DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.

 

 

Div
iddescription

How to script XML

Code Block
languagejs
titleCreating XML objects from a string
var myXml = new XML('<test level="1"><test2 level="2">A value</test2></test>');
Code Block
languagejs
titleCreating XML objects using XML object notation
var myXml =
<test level="1">
  <test2 level="2">A value</test2>
</test>;
Code Block
languagejs
titleUsing JavaScript variables inside XML
var myValue = 'hello, some value!';
var myXml =
<test level="1">
  <test2 level="2">{myValue}</test2>
</test>;
Code Block
languagejs
titleAccessing nodes in the XML
var myXml = new XML('<test level="1"><test2 level="2">A value</test2></test>');
application.output(myXml.test2.toString()); //outputs 'A value'
Code Block
languagejs
titleAccessing a specific index on subnodes
var myXml = new XML('<test level="1"><test2 level="2">A value</test2><test2 level="2">Another value</test2></test>');
application.output(myXml.test2[1].toXMLString()); //outputs '<test2 level="2">Another value</test2>'

XML in Action

Video
videohttps://www.servoy.com/docs/servoy_4/tutorials/qv_javascript_XML/JS_XML.swf

...