Flash Lite 2.x and 3.0 ActionScript Language Reference

parentNode (XMLNode.parentNode property)

public parentNode : XMLNode [read-only]

An XMLNode value that references the parent node of the specified XML object, or returns null if the node has no parent. This is a read-only property and cannot be used to manipulate child nodes; use the appendChild(), insertBefore(), and removeNode() methods to manipulate child nodes.

Example

The following example creates an XML packet and displays the parent node of the username node in the Output panel:

var my_xml:XML = new XML("mortongood&evil");

// first child is the <login /> node
var rootNode:XMLNode = my_xml.firstChild;

// first child of the root is the <username /> node
var targetNode:XMLNode = rootNode.firstChild; 
trace("the parent node of '"+targetNode.nodeName+"' is: "+targetNode.parentNode.nodeName);
trace("contents of the parent node are:\n"+targetNode.parentNode);

// output (line breaks added for clarity):

the parent node of 'username' is: login
contents of the parent node are:
    morton
    good&evil

See also

appendChild (XMLNode.appendChild method), insertBefore (XMLNode.insertBefore method), removeNode (XMLNode.removeNode method), hasXMLSocket (capabilities.hasXMLSocket property)