XML.nodeName
Availability
Flash Player 5.
Usage
my_xml.nodeName:String
Description
Property; a string representing the node name of the XML object. If the XML object is an XML
element (
nodeType
file. For example,
node (
nodeType
Example
The following example creates an element node and a text node, and checks the node name of
each:
// create an XML document
var doc:XML = new XML();
// create an XML node using createElement()
var myNode:XMLNode = doc.createElement("rootNode");
// 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.nodeName);
trace(myTextNode.nodeName);
/*
output:
rootNode
null
*/
The following example creates a new XML packet. If the root node has child nodes, the code
loops over each child node to display the name and value of the node. Add the following
ActionScript to your FLA or AS file:
var my_xml:XML = new XML("<login><username>hank</username>
<password>rudolph</password></login>");
if (my_xml.firstChild.hasChildNodes()) {
// use firstChild to iterate through the child nodes of rootNode
for (var aNode:XMLNode = my_xml.firstChild.firstChild; aNode != null;
aNode=aNode.nextSibling) {
if (aNode.nodeType == 1) {
1038
Chapter 2: ActionScript Language Reference
== 1),
is the name of the tag that represents the node in the XML
nodeName
is the
TITLE
nodeName
== 3),
is
nodeName
null
of an HTML
tag. If the XML object is a text
TITLE
.
Need help?
Do you have a question about the FLASH MX 2004-ACTIONSCRIPT LANGUAGE and is the answer not in the manual?
Questions and answers