﻿<!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="XMLList,globalClassifier.XMLList,Array,Boolean,Number,Object,String,UTC,Vector,XML,XMLList,abs,acos,addNamespace,appendChild,apply,asin,atan2,atan,attribute,attribute,attributes,attributes,call,ceil,charAt,charCodeAt,child,childIndex,child,children,children,comments,comments,concat,concat,concat,contains,contains,copy,copy,cos,decodeURIComponent,decodeURI,defaultSettings,descendants,descendants,elements,elements,encodeURIComponent,encodeURI,escape,every,every,exec,exp,filter,filter,floor,forEach,forEach,fromCharCode,getDate,getDay,getFullYear,getHours,getMilliseconds,getMinutes,getMonth,getSeconds,getStackTrace,getTime,getTimezoneOffset,getUTCDate,getUTCDay,getUTCFullYear,getUTCHours,getUTCMilliseconds,getUTCMinutes,getUTCMonth,getUTCSeconds,hasComplexContent,hasComplexContent,hasOwnProperty,hasOwnProperty,hasOwnProperty,hasSimpleContent,hasSimpleContent,inScopeNamespaces,indexOf,indexOf,indexOf,insertChildAfter,insertChildBefore,int,isFinite,isNaN,isPrototypeOf,isXMLName,join,join,lastIndexOf,lastIndexOf,lastIndexOf,length,length,localName,localeCompare,log,map,map,match,max,min,name,namespaceDeclarations,namespace,nodeKind,normalize,normalize,parent,parent,parse,parseFloat,parseInt,pop,pop,pow,prependChild,processingInstructions,processingInstructions,propertyIsEnumerable,propertyIsEnumerable,propertyIsEnumerable,push,push,random,removeNamespace,replace,replace,reverse,reverse,round,search,setChildren,setDate,setFullYear,setHours,setLocalName,setMilliseconds,setMinutes,setMonth,setName,setNamespace,setPropertyIsEnumerable,setSeconds,setSettings,setTime,setUTCDate,setUTCFullYear,setUTCHours,setUTCMilliseconds,setUTCMinutes,setUTCMonth,setUTCSeconds,settings,shift,shift,sin,slice,slice,slice,some,some,sortOn,sort,sort,splice,splice,split,sqrt,substr,substring,tan,test,text,text,toDateString,toExponential,toExponential,toExponential,toFixed,toFixed,toFixed,toLocaleDateString,toLocaleLowerCase,toLocaleString,toLocaleString,toLocaleString,toLocaleTimeString,toLocaleUpperCase,toLowerCase,toPrecision,toPrecision,toPrecision,toString,toString,toString,toString,toString,toString,toString,toString,toString,toString,toString,toString,toString,toTimeString,toUTCString,toUpperCase,toXMLString,toXMLString,trace,uint,unescape,unshift,unshift,valueOf,valueOf,valueOf,valueOf,valueOf,valueOf,valueOf,valueOf,valueOf,valueOf,valueOf"><title>XMLList (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 = 'XMLList - 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?XMLList.html&amp;">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">XMLList</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("XMLList"); 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')">Top Level</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public final  dynamic   class  XMLList</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">XMLList  <img src="images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="Object.html">Object</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 XMLList class contains methods for working with one or more XML elements. An XMLList object
 can represent one or more XML objects or elements (including multiple nodes or attributes), so 
 you can call methods on the elements as a group or on the individual elements in the collection.
        <p>
          If an XMLList object has only one XML element, you can use the XML class methods on the 
 XMLList object directly. In the following example,
          <code>example.two</code>
          is an XMLList 
 object of length 1, so you can call any XML method on it.
        </p>
        
               <div class="listing"><pre>var example2 = &lt;example&gt;&lt;two&gt;2&lt;/two&gt;&lt;/example&gt;;</pre></div>
        
               <p>
          If you attempt to use XML class methods with an XMLList object containing more than one XML 
 object, an exception is thrown; instead, iterate over the XMLList collection (using a
          <code>for each..in</code>
          statement, for example) and apply the methods to each XML object in 
 the collection.
        </p>
        
            <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="statements.html#for_each..in" target="">for each..in</a><br/><a href="Namespace.html" target="">Namespace</a><br/><a href="QName.html" target="">QName</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 hideInheritedProperty" id="summaryTableProperty"><tr><th>&nbsp;</th><th colspan="2">Property</th><th>Defined By</th></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="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="#XMLList()" class="signatureLink">XMLList</a>(value:<a href="Object.html">Object</a>)</div><div class="summaryTableDescription">Creates a new XMLList object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#attribute()" class="signatureLink">attribute</a>(attributeName:<a href="specialTypes.html#*">*</a>):<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Calls the attribute() method of each XML object and returns an XMLList object 
 of the results.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#attributes()" class="signatureLink">attributes</a>():<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Calls the attributes() method of each XML object and 
 returns an XMLList object of attributes for each XML object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#child()" class="signatureLink">child</a>(propertyName:<a href="Object.html">Object</a>):<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Calls the child() method of each XML object and returns an XMLList object that
 contains the results in order.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#children()" class="signatureLink">children</a>():<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Calls the children() method of each XML object and 
 returns an XMLList object that contains the results.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#comments()" class="signatureLink">comments</a>():<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Calls the comments() method of each XML object and returns 
 an XMLList of comments.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#contains()" class="signatureLink">contains</a>(value:<a href="XML.html">XML</a>):<a href="Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether the XMLList object contains an XML object that is equal to the given 
 value parameter.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#copy()" class="signatureLink">copy</a>():<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Returns a copy of the given XMLList object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#descendants()" class="signatureLink">descendants</a>(name:<a href="Object.html">Object</a> = *):<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Returns all descendants (children, grandchildren, great-grandchildren, and so on) of the XML object 
 that have the given name parameter.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#elements()" class="signatureLink">elements</a>(name:<a href="Object.html">Object</a> = *):<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Calls the elements() method of each XML object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#hasComplexContent()" class="signatureLink">hasComplexContent</a>():<a href="Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether the XMLList object contains complex content.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#hasOwnProperty()" class="signatureLink">hasOwnProperty</a>(p:<a href="String.html">String</a>):<a href="Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks for the property specified by p.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#hasSimpleContent()" class="signatureLink">hasSimpleContent</a>():<a href="Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether the XMLList object contains simple content.</div></td><td class="summaryTableOwnerCol">XMLList</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=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#length()" class="signatureLink">length</a>():<a href="int.html">int</a></div><div class="summaryTableDescription">Returns the number of properties in the XMLList object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#normalize()" class="signatureLink">normalize</a>():<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Merges adjacent text nodes and eliminates empty text nodes for each 
 of the following: all text nodes in the XMLList, all the XML objects 
 contained in the XMLList, and the descendants of all the XML objects in 
 the XMLList.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#parent()" class="signatureLink">parent</a>():<a href="Object.html">Object</a></div><div class="summaryTableDescription">Returns the parent of the XMLList object if all items in the XMLList object have the same parent.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#processingInstructions()" class="signatureLink">processingInstructions</a>(name:<a href="String.html">String</a> = "*"):<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">If a name parameter is provided, lists all the children of the XMLList object that 
 contain processing instructions with that name.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#propertyIsEnumerable()" class="signatureLink">propertyIsEnumerable</a>(p:<a href="String.html">String</a>):<a href="Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether the property p is in the set of properties that can be iterated in a for..in statement  
 applied to the XMLList object.</div></td><td class="summaryTableOwnerCol">XMLList</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="#text()" class="signatureLink">text</a>():<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Calls the text() method of each XML 
 object and returns an XMLList object that contains the results.</div></td><td class="summaryTableOwnerCol">XMLList</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">Returns a string representation of all the XML objects in an XMLList object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#toXMLString()" class="signatureLink">toXMLString</a>():<a href="String.html">String</a></div><div class="summaryTableDescription">Returns a string representation of all the XML objects in an XMLList object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#valueOf()" class="signatureLink">valueOf</a>():<a href="XMLList.html">XMLList</a></div><div class="summaryTableDescription">Returns the XMLList object.</div></td><td class="summaryTableOwnerCol">XMLList</td></tr></table></div><script language="javascript" type="text/javascript"><!--
                      showHideInherited();
                      --></script><div class="MainContent"><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="XMLList()"></a><a name="XMLList(Object)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">XMLList</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function XMLList(value:<a href="Object.html">Object</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 XMLList object.</p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">value</span>:<a href="Object.html">Object</a></code> &mdash; 
              Any object that can be converted to an XMLList object by using the top-level
              <code>XMLList()</code>
              function.
            </td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="package.html#XMLList()" target="">top-level XMLList() function</a></div></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="attribute()"></a><a name="attribute()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">attribute</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function attribute(attributeName:<a href="specialTypes.html#*">*</a>):<a href="XMLList.html">XMLList</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>
          Calls the
          <code>attribute()</code>
          method of each XML object and returns an XMLList object 
 of the results. The results match the given
          <code>attributeName</code>
          parameter. If there is no 
 match, the
          <code>attribute()</code>
          method returns an empty XMLList object.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">attributeName</span>:<a href="specialTypes.html#*">*</a></code> &mdash; The name of the attribute that you want to include in an XMLList object.</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="XMLList.html">XMLList</a></code> &mdash; An XMLList object of matching XML objects or an empty XMLList object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#attribute()" target="">XML.attribute()</a><br/><a href="XML.html#attributes()" target="">XML.attributes()</a></div></div><a name="attributes()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">attributes</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function attributes():<a href="XMLList.html">XMLList</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>
          Calls the
          <code>attributes()</code>
          method of each XML object and 
 returns an XMLList object of attributes for each XML object.
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="XMLList.html">XMLList</a></code> &mdash; An XMLList object of attributes for each XML object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#attribute()" target="">XML.attribute()</a><br/><a href="XML.html#attributes()" target="">XML.attributes()</a></div></div><a name="child()"></a><a name="child(Object)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">child</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function child(propertyName:<a href="Object.html">Object</a>):<a href="XMLList.html">XMLList</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>
          Calls the
          <code>child()</code>
          method of each XML object and returns an XMLList object that
 contains the results in order.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">propertyName</span>:<a href="Object.html">Object</a></code> &mdash; The element name or integer of the XML child.</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="XMLList.html">XMLList</a></code> &mdash; An XMLList object of child nodes that match the input parameter.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#child()" target="">XML.child()</a></div></div><a name="children()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">children</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function children():<a href="XMLList.html">XMLList</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>
          Calls the
          <code>children()</code>
          method of each XML object and 
 returns an XMLList object that contains the results.
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="XMLList.html">XMLList</a></code> &mdash; An XMLList object of the children in the XML objects.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#children()" target="">XML.children()</a></div></div><a name="comments()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">comments</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function comments():<a href="XMLList.html">XMLList</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>
          Calls the
          <code>comments()</code>
          method of each XML object and returns 
 an XMLList of comments.
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="XMLList.html">XMLList</a></code> &mdash; An XMLList of the comments in the XML objects.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#comments()" target="">XML.comments()</a></div></div><a name="contains()"></a><a name="contains(XML)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">contains</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function contains(value:<a href="XML.html">XML</a>):<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>
          Checks whether the XMLList object contains an XML object that is equal to the given
          <code>value</code>
          parameter.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">value</span>:<a href="XML.html">XML</a></code> &mdash; An XML object to compare against the current XMLList object.</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="Boolean.html">Boolean</a></code> &mdash; 
              If the XMLList contains the XML object declared in the
              <code>value</code>
              parameter, 
 then
              <code>true</code>
              ; otherwise
              <code>false</code>
              .
            </td></tr></table></div><a name="copy()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">copy</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function copy():<a href="XMLList.html">XMLList</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 a copy of the given XMLList object. The copy is a duplicate of the entire tree of nodes.
 The copied XML object has no parent and returns
          <code>null</code>
          if you attempt to call the
          <code>parent()</code>
          method.
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="XMLList.html">XMLList</a></code> &mdash; The copy of the XMLList object.</td></tr></table></div><a name="descendants()"></a><a name="descendants(Object)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">descendants</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function descendants(name:<a href="Object.html">Object</a> = *):<a href="XMLList.html">XMLList</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 all descendants (children, grandchildren, great-grandchildren, and so on) of the XML object 
 that have the given
          <code>name</code>
          parameter. The
          <code>name</code>
          parameter can be a 
 QName object, a String data type, or any other data type that is then converted to a String
 data type.
          <p>To return all descendants, use
 the asterisk (*) parameter. If no parameter is passed,
 the string "*" is passed and returns all descendants of the XML object.</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">name</span>:<a href="Object.html">Object</a></code> (default = <code>*</code>)<code></code> &mdash; The name of the element to match.</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="XMLList.html">XMLList</a></code> &mdash; An XMLList object of the matching descendants (children, grandchildren, and so on) of the XML objects 
 in the original list. If there are no descendants, returns an empty XMLList object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#descendants()" target="">XML.descendants()</a></div></div><a name="elements()"></a><a name="elements(Object)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">elements</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function elements(name:<a href="Object.html">Object</a> = *):<a href="XMLList.html">XMLList</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>
          Calls the
          <code>elements()</code>
          method of each XML object. The
          <code>name</code>
          parameter is 
 passed to the
          <code>descendants()</code>
          method. If no parameter is passed, the string "*" is passed to the
          <code>descendants()</code>
          method.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">name</span>:<a href="Object.html">Object</a></code> (default = <code>*</code>)<code></code> &mdash; The name of the elements to match.</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="XMLList.html">XMLList</a></code> &mdash; An XMLList object of the matching child elements of the XML objects.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#elements()" target="">XML.elements()</a></div></div><a name="hasComplexContent()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">hasComplexContent</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function hasComplexContent():<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>
          Checks whether the XMLList object contains complex content. An XMLList object is 
 considered to contain complex content if it is not empty and either of the following conditions is true:
          <ul><li>The XMLList object contains a single XML item with complex content.</li><li>The XMLList object contains elements.</li></ul>
          
        </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; 
              If the XMLList object contains complex content, then
              <code>true</code>
              ; otherwise
              <code>false</code>
              .
            </td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLList.html#hasSimpleContent()" target="">hasSimpleContent()</a><br/><a href="XML.html#hasComplexContent()" target="">XML.hasComplexContent()</a><br/><a href="XML.html#hasSimpleContent()" target="">XML.hasSimpleContent()</a></div></div><a name="hasOwnProperty()"></a><a name="hasOwnProperty(String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">hasOwnProperty</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function hasOwnProperty(p:<a href="String.html">String</a>):<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>
          Checks for the property specified by
          <code>p</code>
          .
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">p</span>:<a href="String.html">String</a></code> &mdash; The property to match.</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="Boolean.html">Boolean</a></code> &mdash; 
              If the parameter exists, then
              <code>true</code>
              ; otherwise
              <code>false</code>
              .
            </td></tr></table></div><a name="hasSimpleContent()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">hasSimpleContent</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function hasSimpleContent():<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>
          Checks whether the XMLList object contains simple content. An XMLList object is 
 considered to contain simple content if one or more of the following 
 conditions is true:
          <ul><li>The XMLList object is empty</li><li>The XMLList object contains a single XML item with simple content</li><li>The XMLList object contains no elements</li></ul>
          
        </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; 
              If the XMLList contains simple content, then
              <code>true</code>
              ; otherwise
              <code>false</code>
              .
            </td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLList.html#hasComplexContent()" target="">hasComplexContent()</a><br/><a href="XML.html#hasComplexContent()" target="">XML.hasComplexContent()</a><br/><a href="XML.html#hasSimpleContent()" target="">XML.hasSimpleContent()</a></div></div><a name="length()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">length</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function length():<a href="int.html">int</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 number of properties in the XMLList object.</p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="int.html">int</a></code> &mdash; The number of properties in the XMLList object.</td></tr></table></div><a name="normalize()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">normalize</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function normalize():<a href="XMLList.html">XMLList</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>Merges adjacent text nodes and eliminates empty text nodes for each 
 of the following: all text nodes in the XMLList, all the XML objects 
 contained in the XMLList, and the descendants of all the XML objects in 
 the XMLList.</p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="XMLList.html">XMLList</a></code> &mdash; The normalized XMLList object.</td></tr></table></div><a name="parent()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">parent</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function parent():<a href="Object.html">Object</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 parent of the XMLList object if all items in the XMLList object have the same parent.
 If the XMLList object has no parent or different parents, the method returns
          <code>undefined</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="Object.html">Object</a></code> &mdash; Returns the parent XML object.</td></tr></table></div><a name="processingInstructions()"></a><a name="processingInstructions(String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">processingInstructions</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function processingInstructions(name:<a href="String.html">String</a> = "*"):<a href="XMLList.html">XMLList</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>
          If a
          <code>name</code>
          parameter is provided, lists all the children of the XMLList object that 
 contain processing instructions with that name. With no parameters, the method lists all the 
 children of the XMLList object that contain any processing instructions.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">name</span>:<a href="String.html">String</a></code> (default = "<code>*</code>")<code></code> &mdash; The name of the processing instructions to match.</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="XMLList.html">XMLList</a></code> &mdash; An XMLList object that contains the processing instructions for each XML object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#processingInstructions()" target="">XML.processingInstructions()</a></div></div><a name="propertyIsEnumerable()"></a><a name="propertyIsEnumerable(String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">propertyIsEnumerable</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function propertyIsEnumerable(p:<a href="String.html">String</a>):<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>
          Checks whether the property
          <code>p</code>
          is in the set of properties that can be iterated in a
          <code>for..in</code>
          statement  
 applied to the XMLList object. This is
          <code>true</code>
          only if
          <code>toNumber(p)</code>
          is greater than or equal to 0 
 and less than the length of the XMLList object.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">p</span>:<a href="String.html">String</a></code> &mdash; The index of a property to check.</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="Boolean.html">Boolean</a></code> &mdash; 
              If the property can be iterated in a
              <code>for..in</code>
              statement, then
              <code>true</code>
              ; otherwise
              <code>false</code>
              .
            </td></tr></table></div><a name="text()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">text</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function text():<a href="XMLList.html">XMLList</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>
          Calls the
          <code>text()</code>
          method of each XML 
 object and returns an XMLList object that contains the results.
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="XMLList.html">XMLList</a></code> &mdash; An XMLList object of all XML properties of the XMLList object that represent XML text nodes.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XML.html#text()" target="">XML.text()</a></div></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> <a href="statements.html#AS3">AS3</a> 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>
          Returns a string representation of all the XML objects in an XMLList object. The rules for 
 this conversion depend on whether the XML object has simple content or complex content:
          <ul><li>
              If the XML object has simple content,
              <code>toString()</code>
              returns the string contents of the 
 XML object with  the following stripped out: the start tag, attributes, namespace declarations, and 
 end tag.
            </li></ul>
          
          <ul><li>
              If the XML object has complex content,
              <code>toString()</code>
              returns an XML encoded string 
 representing the entire XML object, including the start tag, attributes, namespace declarations, 
 and end tag.
            </li></ul>
          
          <p>
            To return the entire XML object every time, use the
            <code>toXMLString()</code>
            method.
          </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 representation of the XML object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLList.html#hasComplexContent()" target="">hasComplexContent()</a><br/><a href="XMLList.html#hasSimpleContent()" target="">hasSimpleContent()</a><br/><a href="XMLList.html#toXMLString()" target="">toXMLString()</a></div><br/><span class="label"> Example </span><br/><br/><div class="detailBody">
          The following example shows what the
          <code>toString()</code>
          method returns when the 
 XML object has simple content:
          <div class="listing"><pre>var test:XML = &lt;type name="Joe"&gt;example&lt;/type&gt;;
trace(test.toString()); //example</pre></div>
        </div><br/><div class="detailBody">
          The following example shows what the
          <code>toString()</code>
          method returns when the 
 XML object has complex content:
          <div class="listing"><pre>var test:XML = 
&lt;type name="Joe"&gt;
    &lt;base name="Bob"&gt;&lt;/base&gt;
    example
&lt;/type&gt;;
trace(test.toString());
  // &lt;type name="Joe"&gt;
  // &lt;base name="Bob"/&gt;
  // example
  // &lt;/type&gt;</pre></div>
        </div></div><a name="toXMLString()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">toXMLString</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function toXMLString():<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 a string representation of all the XML objects in an XMLList object. 
 Unlike the
          <code>toString()</code>
          method, the
          <code>toXMLString()</code>
          method always returns the start tag, attributes,
 and end tag of the XML object, regardless of whether the XML object has simple content 
 or complex content. (The
          <code>toString()</code>
          method strips out these items for XML 
 objects that contain simple content.)
        </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 representation of the XML object.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="XMLList.html#toString()" target="">toString()</a></div></div><a name="valueOf()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">valueOf</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> <a href="statements.html#AS3">AS3</a> function valueOf():<a href="XMLList.html">XMLList</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 XMLList object.</p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="XMLList.html">XMLList</a></code> &mdash; Returns the current XMLList object.</td></tr></table></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">XMLListExample.as</div><br/><div class="detailBody">
        The following example creates an XML property named
        <code>books</code>
        and adds several
 items with
        <code>book publisher</code>
        and
        <code>name</code>
        tags to a node named
        <code>books</code>
        .  
 Then the
        <code>showBooksByPublisher()</code>
        method is called,  
 which takes the XMLList and returns each item matching the publisher, "Addison-Wesley."
        <div class="listing"><pre>package {
    import flash.display.Sprite;

    public class XMLListExample extends Sprite {
        private var books:XML;

        public function XMLListExample() {
            books =    &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;;

            showBooksByPublisher("Addison-Wesley");
        }

        private function showBooksByPublisher(name:String):void {
            var results:XMLList = books.book.(@publisher == name);
            showList(results);
        }

        private function showList(list:XMLList):void {
            var item:XML;
            for each(item in list) {
                trace("item: " + item.toXMLString());
            }
        }
    }
}</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">XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList XMLList </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
