Obiekty XMLList

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

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:

  • attribute()

  • attributes()

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 .