User Guide
XMLNode 1327
localName (XMLNode.localName property)
public localName : String [read-only]
The local name portion of the XML node's name. This is the element name without the
namespace prefix. For example, the node
<contact:mailbox/>bob@example.com</
contact:mailbox>
has the local name "mailbox", and the prefix "contact", which comprise
the full element name "contact.mailbox".
You can access the namespace prefix via the
prefix property of the XML node object. The
nodeName property returns the full name (including the prefix and the local name).
Availability: ActionScript 1.0; Flash Player 8
Example
This example uses a SWF file and an XML file located in the same directory. 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 localname: " + tempNode.localName); // Output:
... GetTemperature
var soapEnvNode:XMLNode = xmlDoc.childNodes[0];
trace("soap:Envelope localname: " + soapEnvNode.localName); // Output:
... Envelope
}