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
|