Извлечение данных из XML в Firefox
Несмотря на все различия, IE и Firefox на имеют множество один вых свойств и методов, применяемых для извлечения данных X содержащихся в документе. Как и в IE, ссылку на корневой элем можно получить посредством свойства documentElement:
var oRoot = oXmlDom.documentElement;
Загрузка данных формата XML в Firefox
Загрузка XML в XML DOM броузера Firefox мало чем отличается от ме¬тодики, реализованной в Internet Explorer, за одним существенным отличием: Firefox поддерживает только метод load(). Поэтому в обоих ёроузерах внешние данные можно загружать посредством одного и то¬го же кода:
Z oXmlDom.load("books.xml");
XML DOM в Firefох
Когда настало время реализовать модель XML DOM в Mozilla Firef разработчики решили быть поближе к стандартам и сделать ее час реализации JavaScript.1 При этом Mozilla гарантирует поддер XML DOM на всех платформах, во всех броузерах, созданных на I механизма Gecko.
Обработка ошибок в IE
загрузке данных в формате XML могут возникать самые разные I, обусловленные теми или иными причинами. Так, внешний : с документом XML может быть не найден или его структура оказаться некорректной.
Удаление, замена и вставка узлов
Раз существует возможность добавлять в документ новые элемен не менее естественной кажется возможность удалять их. Удаление лов производится с помощью метода removeChild(). Он прин1 единственный аргумент - удаляемый узел. Допустим, вы хотите лить из документа первый элемент . Возьмем следующий мент кода:
Манипулирование структурой DOM в IE
Вы уже знаете, как обойти дерево DOM, как извлекать из него инфор-ввщию и как выполнять преобразование в строку. Но можно еще соз¬давать, удалять и изменять узлы в дереве DOM.
Создание узлов
Извлечение данных из XML в IE
Извлечение данных из документа XML производится очень пр благодаря свойству xml. Это свойство преобразует данные XML щего узла в последовательную форму (сериализует). Сериализа это процесс преобразования объектов в представление, в котором объекты проще хранить и передавать.
Обход документа XML DOM в IE
Структура XML DOM очень похожа на структуру HTML DOM: это иерархическая древовидная структура. В вершине дерева расположе¬но свойство documentElement, содержащее корневой элемент дерева документа. Отсюда (из корня) можно получить доступ к любому эле¬менту или атрибуту в документе с помощью свойств, перечисленных в табл.
XML DOM в IE
Поддержка XML в IE 5.0 основана на библиотеке MSXML Activ Первоначальная версия компонента была написана для работы с тивными каналами (Active Channels) в IE 4.0 и не предназначалась
Поддержка XML в броузерах
На сегодняшний день существует достаточно много броузеров, но л немногие из них обладают поддержкой XML в той же степени, как ternet Explorer (IE) и Mozilla Firefox.