Instancja klasy XMLList reprezentuje dowolną kolekcję obiektów XML. Może zawierać pełne dokumenty XML, fragmenty danych XML lub wyniki zapytania XML.
Poniższe metody umożliwiają operowanie na hierarchicznej strukturze obiektów XMLList:
-
child()
-
children()
-
descendants()
-
elements()
-
parent()
Poniższe metody umożliwiają operowanie na atrybutach obiektu XMLList:
Poniższe metody umożliwiają operowanie na właściwościach obiektu XMLList:
-
hasOwnProperty()
-
propertyIsEnumerable()
Poniższe metody służą do operowania na określonych typach treści XML i rozpoznawania ich:
-
comments()
-
hasComplexContent()
-
hasSimpleContent()
-
processingInstructions()
-
text()
Poniższe metody służą do konwersji danych na ciągi znaków i formatowania obiektu XMLList:
-
normalize()
-
toString()
-
toXMLString()
Istnieje też kilka dodatkowych metod:
-
contains()
-
copy()
-
length()
-
valueOf()
Szczegółowe informacje o tych metodach zawiera publikacja
ActionScript 3.0 — dokumentacja dla platformy Adobe Flash
.
W odniesieniu do obiektu XMLList zawierającego dokładnie jeden element XML można używać wszystkich właściwości i metod klasy XML, ponieważ element XMLList z jednym elementem XML jest traktowany tak samo, jak obiekt XML. Na przykład w poniższym kodzie możemy użyć metody
appendChild()
z klasy XML, ponieważ
doc.div
jest obiektem XMLList zawierającym jeden element:
var doc:XML =
<body>
<div>
<p>Hello</p>
</div>
</body>;
doc.div.appendChild(<p>World</p>);
Listę właściwości i metod obiektu XML zawiera sekcja
Obiekty XML
.