Экземпляр XMLList представляет произвольную коллекцию объектов XML. Он может содержать полные XML-документы, XML-фрагменты или результаты XML-запроса.
Следующие методы позволяют работать с иерархической структурой объектов XMLList:
-
child()
-
children()
-
descendants()
-
elements()
-
parent()
Следующие методы позволяют работать с атрибутами объектов XMLList:
Следующие методы позволяют работать со свойствами объектов XMLList:
-
hasOwnProperty()
-
propertyIsEnumerable()
Следующие методы предназначены для работы с определенными типами XML-содержимого и для его определения:
-
comments()
-
hasComplexContent()
-
hasSimpleContent()
-
processingInstructions()
-
text()
Следующие методы предназначены для преобразования в строки и для форматирования объектов XMLList:
-
normalize()
-
toString()
-
toXMLString()
Далее представлено несколько дополнительных методов:
-
contains()
-
copy()
-
length()
-
valueOf()
Дополнительные сведения об этих методах см. в
cправочнике ActionScript® 3.0 для платформы Adobe® Flash® Platform
.
Для объекта XMLList, содержащего только один XML-элемент, можно использовать все свойства и методы класса XML, поскольку XMLList с одним XML-элементом рассматривается как объект, аналогичный объекту XML. Например, в следующем коде можно использовать метод
appendChild()
класса XML, поскольку
doc.div
является объектом XMLList, содержащим один элемент.
var doc:XML =
<body>
<div>
<p>Hello</p>
</div>
</body>;
doc.div.appendChild(<p>World</p>);
Список свойств и методов XML см. в разделе
Объекты XML
.