ActionScript 2.0 Language Reference |
|
|
|
| ActionScript classes > XMLNode > 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.
Availability: ActionScript 1.0; Flash Player 5
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("<login><username>morton</username><password>good&evil</password></login>");
// 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: <login> <username>morton</username> <password>good&evil</password> </login>
appendChild (XMLNode.appendChild method), insertBefore (XMLNode.insertBefore method), removeNode (XMLNode.removeNode method), XML
|
|
|
|