Flash calls XML data code instance tutorial
How flash calls XML data: Create an XML object: var myxml = new XML ();
Referencing XML file: Myxml.load ("Data.xml");
Ignore spaces: Myxml.ignorewhite = true;//default is False
functions to process XML objects: Myxml.onload = function (success) {statements;}
Data. Contents of XML file: Xiaoshandong xiaoshandong3
Myxml.childnodes[0] will return: Xiaoshandong xiaoshandong3
Myxml.childnodes[0].nodename will return: data1
Myxml.childnodes[0].childnodes[0].name will return: Imagebear
Myxml.childnodes[0].childnodes[0] will return: Xiaoshandong
Myxml.childnodes[0].childnodes[0].nodename will return: data2
Myxml.childnodes[0].childnodes[1].attributes.name will return: Mariger3
Myxml.childnodes[0].childnodes[0].childnodes[0].nodevalue will return: Xiaoshandong
var myname = Myxml.firstchild.firstchild;trace (myname.nodename); Output Data2myname = Myname.nextsibling;trace ( myname.nodename); will output data3
Childnodes[0] equivalent to FirstChild
Height method
The XML file is shown as an upstairs var myxml = new XML ();
Myxml.load ("Data.xml");
Myxml.ignorewhite = true;
Myxml.onload = function (Success) {if (success) {
MyArray = Myxml.childnodes[0];
Trace (MyArray.attributes.name);
Trace (Myxml.childnodes[0].childnodes[1].firstchild.nodevalue);
Trace (Myxml.firstchild);
Trace (Myxml.childnodes[0].nodename);
Trace (MyXML.firstChild.attributes.name);
Trace (Myxml.childnodes[0].childnodes[1].nodename);
Trace (Myxml.childnodes[0].childnodes[1].attributes.name);
Trace (MyXML.firstChild.firstChild);
Trace (MyXML.firstChild.firstChild.nodeName);
Trace (MyXML.firstChild.firstChild.attributes.name);
Trace (Myxml.childnodes[0].childnodes[0].childnodes[0].nodevalue);
var myname = MyXML.firstChild.firstChild; Trace (Myname.nodename); MyName = myname.nextsibling; Trace (Myname.nodename); }
}