User Guide

1336 ActionScript classes
The nodeName property of an XML node object returns the full name (including the prefix
and the local name). You can access the local name portion of the element's name via the
localName property.
Availability: ActionScript 1.0; Flash Player 8
Example
A directory contains a SWF file and an XML file. The XML file, named "SoapSample.xml"
contains the following:
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope">
<soap:Body xmlns:w="http://www.example.com/weather">
<w:GetTemperature>
<w:City>San Francisco</w:City>
</w:GetTemperature>
</soap:Body>
</soap:Envelope>
The source for the SWF file contains the following script (note the comments for the Output
strings):
var xmlDoc:XML = new XML();
xmlDoc.ignoreWhite = true;
xmlDoc.load("SoapSample.xml");
xmlDoc.onLoad = function(success:Boolean)
{
var tempNode:XMLNode = xmlDoc.childNodes[0].childNodes[0].childNodes[0];
trace("w:GetTemperature prefix: " + tempNode.prefix); // Output: ... w
var soapEnvNode:XMLNode = xmlDoc.childNodes[0];
trace("soap:Envelope prefix: " + soapEnvNode.prefix); // Output: ... soap
}
previousSibling (XMLNode.previousSibling property)
public previousSibling : XMLNode [read-only]
An XMLNode value that references the previous sibling in the parent node's child list. The
property has a value of null if the node does not have a previous sibling node. This property
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