﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- saved from url=(0014)about:internet -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="book" content="ActionScript&nbsp;3.0&nbsp;Language&nbsp;and&nbsp;Components&nbsp;Reference"><link rel="stylesheet" href="../../style.css" type="text/css" media="screen"><link rel="stylesheet" href="../../print.css" type="text/css" media="print"><link rel="stylesheet" href="../../override.css" type="text/css"><meta name="keywords" content="XMLNode,flash.xml.XMLNode,ELEMENT_NODE,TEXT_NODE,attributes,childNodes,docTypeDecl,firstChild,idMap,ignoreWhite,lastChild,localName,namespaceURI,nextSibling,nodeName,nodeType,nodeValue,parentNode,prefix,previousSibling,xmlDecl,appendChild,cloneNode,createElement,createTextNode,getNamespaceForPrefix,getPrefixForNamespace,hasChildNodes,insertBefore,parseXML,removeNode,toString,toString"><title>flash.xml.XMLNode (ActionScript 3.0)</title><script src="../../AC_OETags.js" type="text/javascript"></script></head><body><script language="javascript" type="text/javascript" src="../../asdoc.js"></script><script language="javascript" type="text/javascript" src="../../help.js"></script><script language="javascript" type="text/javascript" src="../../cookies.js"></script><script language="javascript" type="text/javascript">  
            <!--  
			    
				asdocTitle = 'XMLNode - ActionScript 3.0 Language and Components Reference';

				var baseRef = '../../';

				window.onload = configPage;
			      
			    -->  
            </script>
<script language="javascript" type="text/javascript"><!--
function submitValue(){
var searchStr=document.getElementById('search-livedocs').value;
window.location="../../search.html"+"###"+searchStr;
}
--></script><script type="text/javascript">
		scrollToNameAnchor();
	</script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">ActionScript 3.0 Language and Components Reference</td><td class="titleTableSearch" align="center"><form class="searchForm" method="get" action="../../search.html" onsubmit="submitValue();"><input class="hidden" name="loc" value="" type="hidden"><input class="hidden" name="termPrefix" value="" type="hidden"><input class="hidden" name="term" value="" type="hidden"><input class="hidden" name="area" value="" type="hidden"><input id="search-livedocs" name="search_text" value="" title="" type="text"> <input type="button" name="action" value="Search" onclick="submitValue()"></form></td><td class="titleTableTopNav" align="right"><a href="../../../../Flash/10.0_Welcome/index.html">Home</a>&nbsp;|&nbsp;<a href="../../package-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="../../class-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Classes</a>&nbsp;|&nbsp;<a href="../../language-elements.html">Language Elements</a>&nbsp;| <a href="../../all-index-Symbols.html" onclick="loadClassListFrame('../../index-list.html')">Index</a>&nbsp;|&nbsp;<a href="../../appendixes.html">Appendixes</a>&nbsp;|&nbsp;<a href="../../conventions.html">Conventions</a>&nbsp;|&nbsp;<a id="framesLink1" href="../../index.html?flash/xml/XMLNode.html&amp;flash/xml/class-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="../../images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">XMLNode</td><td class="titleTableSubNav" id="subNav" align="right" colspan="2"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a>&nbsp;| <a href="#styleSummary">Styles</a>&nbsp;| <a href="#effectSummary">Effects</a>&nbsp;| <a href="#constantSummary">Constants</a>&nbsp;| <a href="#includeExamplesSummary">Examples</a></td></tr><tr class="titleTableRow3"><td colspan="3">&nbsp;</td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
                
                    
                

				<!--

				
				    
				

					if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("XMLNode"); titleBar_setSubNav(false,true,false	,false,false,false,true,true,false	,false,false,false,false,false);}

				    
				        
				    
				-->
                
                    
                
			</script><div class="MainContent"><table class="classHeaderTable" cellpadding="0" cellspacing="0"><tr><td class="classHeaderTableLabel">Package</td><td><a href="package-detail.html" onclick="javascript:loadClassListFrame('class-list.html')">flash.xml</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public  class  XMLNode</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">XMLNode  <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../Object.html">Object</a></td></tr><tr><td class="classHeaderTableLabel">Subclasses</td><td> <a href="../../flash/xml/XMLDocument.html">XMLDocument</a></td></tr></table><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p></p>
        The XMLNode class represents the legacy XML object
 that was present in ActionScript 2.0 and that was renamed in ActionScript 3.0.
 In ActionScript 3.0, consider using the new top-level
        <a href="../../XML.html" target="">XML</a>
        class and related classes instead,
 which support E4X (ECMAScript for XML).
 The XMLNode class is present for backward compatibility.
      <p></p><p><a href="#includeExamplesSummary">View the examples</a></p><p><span class="classHeaderTableLabel">See also</span></p><div class="seeAlso"><a href="../../XML.html" target="">XML</a><br/><a href="XMLDocument.html" target="">flash.xml.XMLDocument</a></div><br/><hr></div><a name="propertySummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Properties</div><div class="showHideLinks"><div id="hideInheritedProperty" class="hideInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(false,'Property');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Properties</a></div><div id="showInheritedProperty" class="showInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(true,'Property');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Properties</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProperty"><tr><th>&nbsp;</th><th colspan="2">Property</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#attributes" class="signatureLink">attributes</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">An object containing all of the attributes of the specified XMLNode instance.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#childNodes" class="signatureLink">childNodes</a> : <a href="../../Array.html">Array</a><div class="summaryTableDescription">[read-only] An array of the specified XMLNode object's children.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#constructor" class="signatureLink">constructor</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">A reference to the class object or constructor function for a given object instance.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#firstChild" class="signatureLink">firstChild</a> : <a href="../../flash/xml/XMLNode.html">XMLNode</a><div class="summaryTableDescription">Evaluates the specified XMLDocument object and references the first child in the parent node's child list.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#lastChild" class="signatureLink">lastChild</a> : <a href="../../flash/xml/XMLNode.html">XMLNode</a><div class="summaryTableDescription">An XMLNode value that references the last child in the node's child list.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#localName" class="signatureLink">localName</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">[read-only] The local name portion of the XML node's name.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#namespaceURI" class="signatureLink">namespaceURI</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">[read-only] If the XML node has a prefix, namespaceURI is the value of the xmlns 
  declaration for that prefix (the URI), which is typically called the namespace URI.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#nextSibling" class="signatureLink">nextSibling</a> : <a href="../../flash/xml/XMLNode.html">XMLNode</a><div class="summaryTableDescription">An XMLNode value that references the next sibling in the parent node's child list.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#nodeName" class="signatureLink">nodeName</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">A string representing the node name of the XMLNode object.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#nodeType" class="signatureLink">nodeType</a> : <a href="../../uint.html">uint</a><div class="summaryTableDescription">A nodeType constant value, either XMLNodeType.ELEMENT_NODE for an XML element or
  XMLNodeType.TEXT_NODE for a text node.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#nodeValue" class="signatureLink">nodeValue</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">The node value of the XMLDocument object.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#parentNode" class="signatureLink">parentNode</a> : <a href="../../flash/xml/XMLNode.html">XMLNode</a><div class="summaryTableDescription">An XMLNode value that references the parent node of the specified XML object, or returns 
  null if the node has no parent.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#prefix" class="signatureLink">prefix</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">[read-only] The prefix portion of the XML node name.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#previousSibling" class="signatureLink">previousSibling</a> : <a href="../../flash/xml/XMLNode.html">XMLNode</a><div class="summaryTableDescription">An XMLNode value that references the previous sibling in the parent node's child list.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#prototype" class="signatureLink">prototype</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">[static] A reference to the prototype object of a class or function object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr></table></div><a name="methodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Methods </div><div class="showHideLinks"><div id="hideInheritedMethod" class="hideInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(false,'Method');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Methods</a></div><div id="showInheritedMethod" class="showInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(true,'Method');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Methods</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableMethod"><tr><th>&nbsp;</th><th colspan="2">Method</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#XMLNode()" class="signatureLink">XMLNode</a>(type:<a href="../../uint.html">uint</a>, value:<a href="../../String.html">String</a>)</div><div class="summaryTableDescription">Creates a new XMLNode object.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#appendChild()" class="signatureLink">appendChild</a>(node:<a href="../../flash/xml/XMLNode.html">XMLNode</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Appends the specified node to the XML object's child list.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#cloneNode()" class="signatureLink">cloneNode</a>(deep:<a href="../../Boolean.html">Boolean</a>):<a href="../../flash/xml/XMLNode.html">XMLNode</a></div><div class="summaryTableDescription">Constructs and returns a new XML node of the same type, name, value, and attributes as the 
  specified XML object.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#getNamespaceForPrefix()" class="signatureLink">getNamespaceForPrefix</a>(prefix:<a href="../../String.html">String</a>):<a href="../../String.html">String</a></div><div class="summaryTableDescription">Returns the namespace URI that is associated with the specified prefix for the node.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#getPrefixForNamespace()" class="signatureLink">getPrefixForNamespace</a>(ns:<a href="../../String.html">String</a>):<a href="../../String.html">String</a></div><div class="summaryTableDescription">Returns the prefix that is associated with the specified namespace URI for the node.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#hasChildNodes()" class="signatureLink">hasChildNodes</a>():<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether the specified XMLNode object has child nodes.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#hasOwnProperty()" class="signatureLink">hasOwnProperty</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an object has a specified property defined.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#insertBefore()" class="signatureLink">insertBefore</a>(node:<a href="../../flash/xml/XMLNode.html">XMLNode</a>, before:<a href="../../flash/xml/XMLNode.html">XMLNode</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Inserts a new child node into the XML object's child list, before the 
  beforeNode node.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#isPrototypeOf()" class="signatureLink">isPrototypeOf</a>(theClass:<a href="../../Object.html">Object</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an instance of the Object class is in the prototype chain of the object specified 
  as the parameter.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#propertyIsEnumerable()" class="signatureLink">propertyIsEnumerable</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether the specified property exists and is enumerable.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#removeNode()" class="signatureLink">removeNode</a>():<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Removes the specified XML object from its parent.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#setPropertyIsEnumerable()" class="signatureLink">setPropertyIsEnumerable</a>(name:<a href="../../String.html">String</a>, isEnum:<a href="../../Boolean.html">Boolean</a> = true):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Sets the availability of a dynamic property for loop operations.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#toString()" class="signatureLink">toString</a>():<a href="../../String.html">String</a></div><div class="summaryTableDescription">Evaluates the specified XMLNode object, constructs a textual representation of the XML structure,
  including the node, children, and attributes, and returns the result as a string.</div></td><td class="summaryTableOwnerCol">XMLNode</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#valueOf()" class="signatureLink">valueOf</a>():<a href="../../Object.html">Object</a></div><div class="summaryTableDescription">Returns the primitive value of the specified object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr></table></div><script language="javascript" type="text/javascript"><!--
                      showHideInherited();
                      --></script><div class="MainContent"><div class="detailSectionHeader">Property Detail</div><a name="propertyDetail"></a><a name="attributes"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">attributes</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>attributes:<a href="../../Object.html">Object</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          An object containing all of the attributes of the specified XMLNode instance. The 
  XMLNode.attributes object contains one variable for each attribute of the XMLNode instance. 
  Because these variables are defined as part of the object, they are generally referred to as 
  properties of the object. The value of each attribute is stored in the corresponding property as a 
     string. For example, if you have an attribute named
          <code>color</code>
          , you would retrieve 
     that attribute's value
  by specifying
          <code>color</code>
          as the property name, as the following code shows:
          <pre>var myColor:String = doc.firstChild.attributes.color</pre>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get attributes():<a href="../../Object.html">Object</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set attributes(value:<a href="../../Object.html">Object</a>):<a href="../../specialTypes.html#void">void</a></code><br/></div><a name="propertyDetail"></a><a name="childNodes"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">childNodes</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>childNodes:<a href="../../Array.html">Array</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          An array of the specified XMLNode object's children. Each element in the array is a reference
  to an XMLNode object that represents a child node. This is a read-only property and cannot be
  used to manipulate child nodes. Use the
          <code>appendChild()</code>
          ,
          <code>insertBefore()</code>
          ,
  and
          <code>removeNode()</code>
          methods to manipulate child nodes.
          <p>
            This property is undefined for text nodes (
            <code>nodeType == 3</code>
            ).
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get childNodes():<a href="../../Array.html">Array</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#nodeType" target="">XMLNode.nodeType</a><br/><a href="XMLNode.html#appendChild()" target="">XMLNode.appendChild()</a><br/><a href="XMLNode.html#insertBefore()" target="">XMLNode.insertBefore()</a><br/><a href="XMLNode.html#removeNode()" target="">XMLNode.removeNode()</a></div></div><a name="propertyDetail"></a><a name="firstChild"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">firstChild</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var firstChild:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Evaluates the specified XMLDocument object and references the first child in the parent node's child list. 
  This property is
          <code>null</code>
          if the node does not have children. This property is
          <code>undefined</code>
          if the node is a text node. This is a read-only property and cannot be used 
  to manipulate child nodes; use the
          <code>appendChild()</code>
          ,
          <code>insertBefore()</code>
          , and
          <code>removeNode()</code>
          methods to manipulate child nodes.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#appendChild()" target="">XMLNode.appendChild()</a><br/><a href="XMLNode.html#insertBefore()" target="">XMLNode.insertBefore()</a><br/><a href="XMLNode.html#removeNode()" target="">XMLNode.removeNode()</a></div></div><a name="propertyDetail"></a><a name="lastChild"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">lastChild</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var lastChild:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          An XMLNode value that references the last child in the node's child list. The
          <code>XMLNode.lastChild</code>
          property is
          <code>null</code>
          if the node does not have children.
  This property cannot be used to manipulate child nodes; use the
          <code>appendChild()</code>
          ,
          <code>insertBefore()</code>
          , and
          <code>removeNode()</code>
          methods to manipulate child nodes.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#appendChild()" target="">XMLNode.appendChild()</a><br/><a href="XMLNode.html#insertBefore()" target="">XMLNode.insertBefore()</a><br/><a href="XMLNode.html#removeNode()" target="">XMLNode.removeNode()</a></div></div><a name="propertyDetail"></a><a name="localName"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">localName</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>localName:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          The local name portion of the XML node's name. This is the element name without 
  the namespace prefix. For example, the node
          <code>&lt;contact:mailbox/&gt;bob@example.com&lt;/contact:mailbox&gt;</code>
          has the local name "mailbox", and the prefix "contact", which comprise the full 
  element name "contact.mailbox".
          <p>
            You can access the namespace prefix through the
            <code>prefix</code>
            property of 
  the XML node object. The
            <code>nodeName</code>
            property returns the full name 
  (including the prefix and the local name).
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get localName():<a href="../../String.html">String</a></code><br/></div><a name="propertyDetail"></a><a name="namespaceURI"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">namespaceURI</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>namespaceURI:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          If the XML node has a prefix,
          <code>namespaceURI</code>
          is the value of the
          <code>xmlns</code>
          declaration for that prefix (the URI), which is typically called the namespace URI.
  The
          <code>xmlns</code>
          declaration is in the current node or in a node higher in the XML 
  hierarchy.
          <p>
            If the XML node does not have a prefix, the value of the
            <code>namespaceURI</code>
            property
  depends on whether there is a default namespace defined (as in
            <code>xmlns="http://www.example.com/"</code>
            ). If there is a default namespace, the value of 
  the
            <code>namespaceURI</code>
            property is the value of the default namespace.
  If there is no default namespace, the
            <code>namespaceURI</code>
            property for
  that node is an empty string (
            <code>""</code>
            ).
          </p>
          
          <p>
            You can use the
            <code>getNamespaceForPrefix()</code>
            method to identify the namespace associated with a 
  specific prefix. The
            <code>namespaceURI</code>
            property returns the prefix associated with the node name.
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get namespaceURI():<a href="../../String.html">String</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#getNamespaceForPrefix()" target="">getNamespaceForPrefix()</a><br/><a href="XMLNode.html#getPrefixForNamespace()" target="">getPrefixForNamespace()</a></div></div><a name="propertyDetail"></a><a name="nextSibling"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">nextSibling</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var nextSibling:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          An XMLNode value that references the next sibling in the parent node's child list. This property is
          <code>null</code>
          if the node does not have a next sibling node. This property cannot be used to 
  manipulate child nodes; use the
          <code>appendChild()</code>
          ,
          <code>insertBefore()</code>
          , and
          <code>removeNode()</code>
          methods to manipulate child nodes.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#firstChild" target="">XMLNode.firstChild</a><br/><a href="XMLNode.html#appendChild()" target="">XMLNode.appendChild()</a><br/><a href="XMLNode.html#insertBefore()" target="">XMLNode.insertBefore()</a><br/><a href="XMLNode.html#removeNode()" target="">XMLNode.removeNode()</a></div></div><a name="propertyDetail"></a><a name="nodeName"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">nodeName</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var nodeName:<a href="../../String.html">String</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          A string representing the node name of the XMLNode object. If the XMLNode object is an XML 
  element (
          <code>nodeType == 1</code>
          ),
          <code>nodeName</code>
          is the name of the tag that 
  represents the node in the XML file. For example,
          <code>TITLE</code>
          is the
          <code>nodeName</code>
          of an HTML
          <code>TITLE</code>
          tag. If the XMLNode object is a text node 
  (
          <code>nodeType == 3</code>
          ), nodeName is
          <code>null</code>
          .
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#nodeType" target="">XMLNode.nodeType</a></div></div><a name="propertyDetail"></a><a name="nodeType"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">nodeType</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var nodeType:<a href="../../uint.html">uint</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          A
          <code>nodeType</code>
          constant value, either
          <code>XMLNodeType.ELEMENT_NODE</code>
          for an XML element or
          <code>XMLNodeType.TEXT_NODE</code>
          for a text node.
          <p>
            The
            <code>nodeType</code>
            is a numeric value from the NodeType enumeration in the W3C DOM 
  Level 1 recommendation:
            <a href="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html" target="external">http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html</a>
            .
  The following table lists the values:
          </p>
          
          <p>
            <table class="+ topic/table adobe-d/adobetable " ><tr><th align="left">Integer value</th><th align="left">Defined
  constant</th></tr><tr><td>1</td><td>ELEMENT_NODE</td></tr><tr><td>2</td><td>ATTRIBUTE_NODE</td></tr><tr><td>3</td><td>TEXT_NODE</td></tr><tr><td>4</td><td>CDATA_SECTION_NODE</td></tr><tr><td>5</td><td>ENTITY_REFERENCE_NODE</td></tr><tr><td>6</td><td>ENTITY_NODE</td></tr><tr><td>7</td><td>PROCESSING_INSTRUCTION_NODE</td></tr><tr><td>8</td><td>COMMENT_NODE</td></tr><tr><td>9</td><td>DOCUMENT_NODE</td></tr><tr><td>10</td><td>DOCUMENT_TYPE_NODE</td></tr><tr><td>11</td><td>DOCUMENT_FRAGMENT_NODE</td></tr><tr><td>12</td><td>NOTATION_NODE</td></tr></table>
          </p>
          
          <p>
            In Flash Player, the built-in XMLNode class only supports
            <code>XMLNodeType.ELEMENT_NODE</code>
            and
            <code>XMLNodeType.TEXT_NODE</code>
            .
          </p>
          
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNodeType.html#TEXT_NODE" target="">XMLNodeType.TEXT_NODE</a><br/><a href="XMLNodeType.html#ELEMENT_NODE" target="">XMLNodeType.ELEMENT_NODE</a></div></div><a name="propertyDetail"></a><a name="nodeValue"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">nodeValue</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var nodeValue:<a href="../../String.html">String</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          The node value of the XMLDocument object. If the XMLDocument object is a text node, the
          <code>nodeType</code>
          is 3, and the
          <code>nodeValue</code>
          is the text of the node. If the XMLDocument object is an XML element
  (
          <code>nodeType</code>
          is 1),
          <code>nodeValue</code>
          is
          <code>null</code>
          and read-only.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#nodeType" target="">XMLNode.nodeType</a></div></div><a name="propertyDetail"></a><a name="parentNode"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">parentNode</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var parentNode:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          An XMLNode value that references the parent node of the specified XML object, or returns
          <code>null</code>
          if the node has no parent. This is a read-only property and cannot be used to 
  manipulate child nodes; use the
          <code>appendChild()</code>
          ,
          <code>insertBefore()</code>
          , and
          <code>removeNode()</code>
          methods to manipulate child nodes.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#appendChild()" target="">XMLNode.appendChild()</a><br/><a href="XMLNode.html#insertBefore()" target="">XMLNode.insertBefore()</a><br/><a href="XMLNode.html#removeNode()" target="">XMLNode.removeNode()</a></div></div><a name="propertyDetail"></a><a name="prefix"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">prefix</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>prefix:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          The prefix portion of the XML node name. For example, the node
          <code>&lt;contact:mailbox/&gt;bob@example.com&lt;/contact:mailbox&gt;</code>
          prefix 
  "contact" and the local name "mailbox", which comprise the full element name "contact.mailbox".
          <p>
            The
            <code>nodeName</code>
            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
            <code>localName</code>
            property.
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get prefix():<a href="../../String.html">String</a></code><br/></div><a name="propertyDetail"></a><a name="previousSibling"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">previousSibling</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var previousSibling:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          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
          <code>appendChild()</code>
          ,
          <code>insertBefore()</code>
          , and
          <code>removeNode()</code>
          methods to manipulate child nodes.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#lastChild" target="">XMLNode.lastChild</a><br/><a href="XMLNode.html#appendChild()" target="">XMLNode.appendChild()</a><br/><a href="XMLNode.html#insertBefore()" target="">XMLNode.insertBefore()</a><br/><a href="XMLNode.html#removeNode()" target="">XMLNode.removeNode()</a></div></div><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="XMLNode()"></a><a name="XMLNode(uint,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">XMLNode</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function XMLNode(type:<a href="../../uint.html">uint</a>, value:<a href="../../String.html">String</a>)</code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p>
          Creates a new XMLNode object. You must use the constructor to create an XMLNode object before you 
 call any of the methods of the XMLNode class.
          <p>
            <b>Note:</b>
            Use the
            <code>createElement()</code>
            and
            <code>createTextNode()</code>
            methods to add elements and text nodes to an XML document tree.
          </p>
          
        </p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">type</span>:<a href="../../uint.html">uint</a></code> &mdash; The node type: either 1 for an XML element or 3 for a text node.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">value</span>:<a href="../../String.html">String</a></code> &mdash; The XML text parsed to create the new XMLNode object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLDocument.html#createElement()" target="">XMLDocument.createElement()</a><br/><a href="XMLDocument.html#createTextNode()" target="">XMLDocument.createTextNode()</a></div></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="appendChild()"></a><a name="appendChild(flash.xml.XMLNode)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">appendChild</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public function appendChild(node:<a href="../../flash/xml/XMLNode.html">XMLNode</a>):<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Appends the specified node to the XML object's child list. This method operates directly on the
  node referenced by the
          <code>childNode</code>
          parameter; it does not append a copy of the 
  node. If the node to be appended already exists in another tree structure, appending the node to the
  new location will remove it from its current location. If the
          <code>childNode</code>
          parameter refers to a node that already exists in another XML tree structure, the appended child node
  is placed in the new tree structure after it is removed from its existing parent node.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">node</span>:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code> &mdash; 
              An XMLNode that represents the node to be moved from its current location to the child
  list of the
              <code>my_xml</code>
              object.
            </td></tr></table></p></div><a name="cloneNode()"></a><a name="cloneNode(Boolean)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">cloneNode</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function cloneNode(deep:<a href="../../Boolean.html">Boolean</a>):<a href="../../flash/xml/XMLNode.html">XMLNode</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Constructs and returns a new XML node of the same type, name, value, and attributes as the 
  specified XML object. If
          <code>deep</code>
          is set to
          <code>true</code>
          , all child nodes are
  recursively cloned, resulting in an exact copy of the original object's document tree.
          <p>
            The clone of the node that is returned is no longer associated with the tree of the cloned item. 
  Consequently,
            <code>nextSibling</code>
            ,
            <code>parentNode</code>
            , and
            <code>previousSibling</code>
            all have a value of
            <code>null</code>
            . If the
            <code>deep</code>
            parameter is set to
            <code>false</code>
            , or the
            <code>my_xml</code>
            node has no child nodes,
            <code>firstChild</code>
            and
            <code>lastChild</code>
            are also null.
          </p>
          
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">deep</span>:<a href="../../Boolean.html">Boolean</a></code> &mdash; 
              A Boolean value; if set to
              <code>true</code>
              , the children of the specified XML object will be recursively cloned.
            </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/xml/XMLNode.html">XMLNode</a></code> &mdash; An XMLNode Object.</td></tr></table></div><a name="getNamespaceForPrefix()"></a><a name="getNamespaceForPrefix(String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">getNamespaceForPrefix</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function getNamespaceForPrefix(prefix:<a href="../../String.html">String</a>):<a href="../../String.html">String</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Returns the namespace URI that is associated with the specified prefix for the node. To determine
  the URI,
          <code>getPrefixForNamespace()</code>
          searches up the XML hierarchy from the node, as 
  necessary, and returns the namespace URI of the first
          <code>xmlns</code>
          declaration for the
  given
          <code>prefix</code>
          .
          <p>
            If no namespace is defined for the specified prefix, the method returns
            <code>null</code>
            .
          </p>
          
          <p>
            If you specify an empty string (
            <code>""</code>
            ) as the
            <code>prefix</code>
            and there is a 
  default namespace defined for the node (as in
            <code>xmlns="http://www.example.com/"</code>
            ), 
  the method returns that default namespace URI.
          </p>
          
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">prefix</span>:<a href="../../String.html">String</a></code> &mdash; The prefix for which the method returns the associated namespace.</td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../String.html">String</a></code> &mdash; The namespace that is associated with the specified prefix.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#getPrefixForNamespace()" target="">XMLNode.getPrefixForNamespace()</a><br/><a href="XMLNode.html#namespaceURI" target="">XMLNode.namespaceURI</a></div></div><a name="getPrefixForNamespace()"></a><a name="getPrefixForNamespace(String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">getPrefixForNamespace</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function getPrefixForNamespace(ns:<a href="../../String.html">String</a>):<a href="../../String.html">String</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Returns the prefix that is associated with the specified namespace URI for the node. To determine
  the prefix,
          <code>getPrefixForNamespace()</code>
          searches up the XML hierarchy from the node, as 
  necessary, and returns the prefix of the first
          <code>xmlns</code>
          declaration with a namespace URI
  that matches
          <code>ns</code>
          .
          <p>
            If there is no
            <code>xmlns</code>
            assignment for the given URI, the method returns
            <code>null</code>
            . If there is an
            <code>xmlns</code>
            assignment for the given URI but no prefix is associated with the assignment, 
  the method returns an empty string 
  (
            <code>""</code>
            ).
          </p>
          
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">ns</span>:<a href="../../String.html">String</a></code> &mdash; The namespace URI for which the method returns the associated prefix.</td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../String.html">String</a></code> &mdash; The prefix associated with the specified namespace.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#getNamespaceForPrefix()" target="">XMLNode.getNamespaceForPrefix()</a><br/><a href="XMLNode.html#namespaceURI" target="">XMLNode.namespaceURI</a></div></div><a name="hasChildNodes()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">hasChildNodes</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function hasChildNodes():<a href="../../Boolean.html">Boolean</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Indicates whether the specified XMLNode object has child nodes. This property is
          <code>true</code>
          if the
  specified XMLNode object has child nodes; otherwise, it is
          <code>false</code>
          .
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../Boolean.html">Boolean</a></code> &mdash; 
              Returns
              <code>true</code>
              if the
  specified XMLNode object has child nodes; otherwise,
              <code>false</code>
              .
            </td></tr></table></div><a name="insertBefore()"></a><a name="insertBefore(flash.xml.XMLNode,flash.xml.XMLNode)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">insertBefore</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function insertBefore(node:<a href="../../flash/xml/XMLNode.html">XMLNode</a>, before:<a href="../../flash/xml/XMLNode.html">XMLNode</a>):<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Inserts a new child node into the XML object's child list, before the
          <code>beforeNode</code>
          node. If the
          <code>beforeNode</code>
          parameter is undefined
  or null, the node is added using the
          <code>appendChild()</code>
          method. If
          <code>beforeNode</code>
          is not a child of
          <code>my_xml</code>
          , the insertion fails.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">node</span>:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code> &mdash; The XMLNode object to be inserted.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">before</span>:<a href="../../flash/xml/XMLNode.html">XMLNode</a></code> &mdash; 
              The XMLNode object before the insertion point for the
              <code>childNode</code>
              .
            </td></tr></table></p><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLNode.html#cloneNode()" target="">XMLNode.cloneNode()</a></div></div><a name="removeNode()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">removeNode</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function removeNode():<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>Removes the specified XML object from its parent. Also deletes all descendants of the node.</p></div><a name="toString()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">toString</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function toString():<a href="../../String.html">String</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Evaluates the specified XMLNode object, constructs a textual representation of the XML structure,
  including the node, children, and attributes, and returns the result as a string.
          <p>
            For top-level XMLDocument objects (those created with the constructor), 
  the
            <code>XMLDocument.toString()</code>
            method outputs the document's XML declaration
  (stored in the
            <code>XMLDocument.xmlDecl</code>
            property), followed by the document's
            <code>DOCTYPE</code>
            declaration (stored in the
            <code>XMLDocument.docTypeDecl</code>
            property),
  followed by the text representation of all XML nodes in the object. The XML declaration is not
  output if the
            <code>XMLDocument.xmlDecl</code>
            property is
            <code>null</code>
            . 
  The
            <code>DOCTYPE</code>
            declaration is not output if the
            <code>XMLDocument.docTypeDecl</code>
            property is
            <code>null</code>
            .
          </p>
          
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../String.html">String</a></code> &mdash; The string representing the XMLNode object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLDocument.html#docTypeDecl" target="">XMLDocument.docTypeDecl</a><br/><a href="XMLDocument.html#xmlDecl" target="">XMLDocument.xmlDecl</a></div></div><a name="includeExamplesSummary"></a><div class="detailSectionHeader">Examples<span class="usage"><a href="../../ExampleInstruct.html"> How to use examples </a></span></div><div class="exampleHeader">XMLDocumentExample.as</div><br/><div class="detailBody">
        The following example uses the XMLDocument and XMLNode classes
 to parse and format an XML document. Rather than loading an external
 XML file, the example uses the top-level XML class to create an XML document, 
 then parses it.
        <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.xml.XMLDocument;
    import flash.xml.XMLNode;
    import flash.xml.XMLNodeType;

    public class XMLDocumentExample extends Sprite {
        public function XMLDocumentExample() {
            var result:XMLDocument = new XMLDocument();
            result.ignoreWhite = true;
            result.parseXML(getXMLString());

            var books:Array = parseBooks(result.firstChild);
            trace("books: \n" + books);
        }

        private function parseBooks(node:XMLNode):Array {
            var books:Array = new Array();

            var kids:Array = node.childNodes;
            for each(var item:XMLNode in kids) {
                parseBook(item, books);
            }

            return books;
        }

        private function parseBook(node:XMLNode, books:Array):void {
            var item:Book = new Book();
            item.setPublisher(node.attributes.publisher);
            item.setName(node.attributes.name);
            books.push(item);
        }

        private function getXMLString():String {
            var list:XML = &lt;books&gt;
                                &lt;book publisher="Addison-Wesley" name="Design Patterns" /&gt;
                                &lt;book publisher="Addison-Wesley" name="The Pragmatic Programmer" /&gt;
                                &lt;book publisher="Addison-Wesley" name="Test Driven Development" /&gt;
                                &lt;book publisher="Addison-Wesley" name="Refactoring to Patterns" /&gt;
                                &lt;book publisher="O'Reilly Media" name="The Cathedral & the Bazaar" /&gt;
                                &lt;book publisher="O'Reilly Media" name="Unit Test Frameworks" /&gt;
                            &lt;/books&gt;;
            return list.toXMLString();
        }
    }

}
class Book {
    private var publisher:String;
    private var name:String;

    public function setPublisher(publisher:String):void {
        this.publisher = publisher;
    }

    public function setName(name:String):void {
        this.name = name;
    }

    public function toString():String {
        return "[Book name: " + name + " publisher: " + publisher + "]\n";
    }
}</pre></div>
      </div><br/><br/><hr><br/><p></p><center class="copyright"> &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  </center><div style="display:none">XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode XMLNode </div><div style="display:none">flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode flash.xml.XMLNode </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
