Flash CS3 Documentation |
|||
| ActionScript 2.0 Language Reference > ActionScript classes > XMLNode > 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
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
}
Flash CS3
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/flash/9.0/main/00002355.html