XML (object)
Используйте методы и свойства объекта XML, чтобы загружать, анализировать, посылать, формировать и управлять XML деревьями документов.
Вы должны использовать конструктор new XML(), чтобы создать экземпляр объекта XML перед вызовом любого из методов объекта XML.
XML поддерживается Flash Player версии Flash 5 или выше.
Список методов для объекта XML
appendChild
Добавляет узел к концу дочернего списка указанного объекта. |
|
cloneNode |
| Клонирует указанный узел и, опционально, рекурсивно клонирует все дочерние записи. |
|
createElement |
| Создает новый элемент XML. |
|
createTextNode |
| Создает новый текстовый узел XML. |
|
hasChildNodes |
| Возвращает true, если указанный узел имеет подчиненные узлы, в противном случае, возвращает false. |
|
insertBefore |
| Вставляет узел перед существующим узлом в дочернем списке указанного узла. |
|
load |
| Загружает документ (указанный объектом XML) с адреса URL. |
|
onLoad |
| Функция повторного вызова для load и sendAndLoad. |
|
parseXML |
| Анализирует XML документ в указанное дерево объекта XML. |
|
removeNode |
| Удаляет указанный узел из его родителя. |
|
send |
| Посылает указанный объект XML на адрес URL. |
|
sendAndLoad |
| Посылает указанный объект XML на адрес URL и загружает ответ сервера в другой объект XML. |
|
toString |
| Преобразовывает указанный узел и любые дочерние записи в текст XML. |
|
Список свойств объекта XML
docTypeDecl
Устанавливает и возвращает информацию об объявлениях DOCTYPE в XML документах. |
| firstChild |
| Ссылки на первый подчиненный объект в списке для указанного узла. |
|
lastChild |
| Ссылки на последний подчиненный объект в списке для указанного узла. |
|
loaded |
| Проверяет загружен ли указанный объект XML. |
|
nextSibling |
| Ссылки на следующего брата в дочернем списке родительского узла. |
|
nodeName |
| Возвращает имя тега элемента XML. |
|
nodeType |
| Возвращает тип указанного узла (XML элемента или текстового узла). |
|
nodeValue |
| Возвращает текст выбранного узла, если узел является текстовым. |
|
parentNode |
Ссылки на родительскую вершину указанного узла. |
previousSibling |
Ссылки на предыдущего брата в дочернем списке родительского узла. |
status |
Возвращает числовой код состояния, указывающий успех или неудачу операции синтаксического анализа документа XML. |
xmlDecl |
Устанавливает и возвращает информацию об объявлениях документов в документе XML. |
Список групповых операций над объектами XML attributes
Возвращает ассоциативный массив, содержащий все атрибуты указанного узла. |
childNodes |
Возвращает массив, содержащий ссылки на подчиненные объекты указанного узла. |
Конструктор для объекта XML
Синтаксис new XML(); new XML(source);
Аргументы
source Анализируемый документ XML для создания нового объекта XML.
Описание
Конструктор; создает новый объект XML. Вы должны использовать конструктор для создания экземпляра объекта XML перед вызовом его любых методов.
|
Первый синтаксис создает новый, пустой объект XML. |
|
Второй синтаксис создает новый объект XML, анализируя XML документ, указанный в source параметре и заполняет созданный объект XML деревом XML документа. |
|
|
Примечание: Методы createElement и createTextnode являются "конструкторскими" методами для создания элементов и текстовых узлов в дереве XML документа.
Player
Flash 5 или выше.
Пример
Следующий пример создает новый пустой объект XML:
myXML = new XML();
Смотрите такжеXML.createTextNode
XML.createElement
Содержание раздела