Объекты XMLFlash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий Объект XML может представлять элемент, атрибут, комментарий, оператор обработки или текстовый элемент. Выделяют два класса объектов XML: с простым содержимым и со сложным содержимым. Объект XML, имеющий дочерние узлы, относится к классу с простым содержимым. Объект XML имеет простое содержимое, если он является одним из следующего: атрибутом, комментарием, оператором обработки или текстовым узлом. Например, следующий объект XML содержит сложное содержимое, в том числе комментарий и инструкцию обработки: XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;
var x1:XML =
<order>
<!--This is a comment. -->
<?PROC_INSTR sample ?>
<item id='1'>
<menuName>burger</menuName>
<price>3.95</price>
</item>
<item id='2'>
<menuName>fries</menuName>
<price>1.45</price>
</item>
</order>
Как видно из следующего примера, теперь для создания новых объектов XML, комментария и инструкции обработки можно использовать методы comments() и processingInstructions(): var x2:XML = x1.comments()[0]; var x3:XML = x1.processingInstructions()[0]; Свойства XMLКласс XML имеет пять статических свойств.
Дополнительные сведения об этих свойствах см. в справочнике ActionScript® 3.0 для платформы ® Flash® Platform. Методы XMLСледующие методы позволяют работать с иерархической структурой объектов XML:
Следующие методы позволяют работать с атрибутами объектов XML:
Следующие методы позволяют работать со свойствами объектов XML:
Следующие методы предназначены для работы с уточненными именами и пространствами имен:
Следующие методы предназначены для работы с определенными типами XML-содержимого и для его определения:
Следующие методы предназначены для преобразования в строки и для форматирования объектов XML:
Далее представлено несколько дополнительных методов:
Дополнительные сведения об этих методах см. в cправочнике ActionScript® 3.0 для платформы Adobe® Flash® Platform. |
|