Извлечение данных из документа XML производится очень пр благодаря свойству xml. Это свойство преобразует данные XML щего узла в последовательную форму (сериализует). Сериализа это процесс преобразования объектов в представление, в котором объекты проще хранить и передавать. Свойство xml преобразует код в строку со всеми именами тегов атрибутов и с текстом:
var sXml = oRoot.xml; alert(sXral);
Этот фрагмент кода сериализует данные XML начиная с корневого мента и затем передает их методу alert(). Часть сериализов XML-кода выглядит так:
Professional Ajax
Сериализованные данные можно загрузить в другой объект XML ООМ, передать их серверному приложению или другой странице. Со¬держимое сериализованных данных, полученных от свойства xml, за-ввкит от текущего узла. Так, свойство xml элемента documentElement верет XML-код всего документа, тогда как для элемента будет возвращен XML-код только этого элемента.
Свойство xml доступно только для чтения. Для того чтобы добавить в до¬кумент новые элементы, придется применять прямые методы DOM.