Объекты XMLList

Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий

Экземпляр XMLList представляет произвольную коллекцию объектов XML. Он может содержать полные XML-документы, XML-фрагменты или результаты XML-запроса.

Следующие методы позволяют работать с иерархической структурой объектов XMLList:

  • child()

  • children()

  • descendants()

  • elements()

  • parent()

Следующие методы позволяют работать с атрибутами объектов XMLList:

  • attribute()

  • attributes()

Следующие методы позволяют работать со свойствами объектов 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 .