EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Page 1334

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
1334 ActionScript classes
// place the new node into the XML tree
doc.appendChild(myNode);
// create an XML text node using createTextNode()
var myTextNode:XMLNode = doc.createTextNode("textNode");
// place the new node into the XML tree
myNode.appendChild(myTextNode);
trace(myNode.nodeValue);
trace(myTextNode.nodeValue);
// output:
// null
// myTextNode
The following example creates and parses an XML packet. The code loops through each child
node, and displays the node value using the
firstChild property and
firstChild.nodeValue. When you use firstChild to display contents of the node, it
maintains the
& entity. However, when you explicitly use nodeValue, it converts to the
ampersand character (&).
var my_xml:XML = new XML("mortongood&evil");
trace("using firstChild:");
for (var i = 0; i<my_xml.firstChild.childNodes.length; i++) {
trace("\t"+my_xml.firstChild.childNodes[i].firstChild);
}
trace("");
trace("using firstChild.nodeValue:");
for (var i = 0; i<my_xml.firstChild.childNodes.length; i++) {
trace("\t"+my_xml.firstChild.childNodes[i].firstChild.nodeValue);
}
The following information is displayed in the Output panel:
using firstChild:
morton
good&evil
using firstChild.nodeValue:
morton
good&evil
See also
nodeType (XMLNode.nodeType property)

Table of Contents

Related product manuals