User Guide
1032 Chapter 2: ActionScript Language Reference
XML.lastChild
Availability
Flash Player 5.
Usage
my_xml.lastChild:XMLNode
Description
Read-only property; an XMLNode value that references the last child in the node’s child list. The
XML.lastChild property is null if the node does not have children. This property cannot be
used to manipulate child nodes; use the
appendChild(), insertBefore(), and removeNode()
methods to manipulate child nodes.
Example
The following example uses the XML.lastChild property to iterate through the child nodes of an
XML node, beginning with the last item in the node’s child list and ending with the first child of
the node’s child list:
// create a new XML document
var doc:XML = new XML();
// create a root node
var rootNode:XMLNode = doc.createElement("rootNode");
// create three child nodes
var oldest:XMLNode = doc.createElement("oldest");
var middle:XMLNode = doc.createElement("middle");
var youngest:XMLNode = doc.createElement("youngest");
// add the rootNode as the root of the XML document tree
doc.appendChild(rootNode);
// add each of the child nodes as children of rootNode
rootNode.appendChild(oldest);
rootNode.appendChild(middle);
rootNode.appendChild(youngest);
// use lastChild to iterate through the child nodes of rootNode
for (var aNode:XMLNode = rootNode.lastChild; aNode != null; aNode =
aNode.previousSibling) {
trace(aNode);
}
/*
output:
<youngest />
<middle />
<oldest />
*/