Подведение итогов

Из этой главы вы узнали, как создать дерево документа в объекте DOM в Internet Explorer и Firefox, а также о различиях реализ в этих броузерах и о том, как выполнить обход этого дерева.

Еще раз о списке книг

ьте еще раз, что у вас есть книжный интернет-магазин. Посе-понравился список книг, выбираемых чаще всего, но к вам поступать просьбы дать возможность просмотреть содержимое недельной давности. Вы решаете задействовать Ajax.

Методы работы с XSLT, не зависящие от типа броузе

В предыдущих разделах было показано, как библиотека zXml поз ет писать код обработки данных XML, не зависящий от типа бро на котором он исполняется. Теперь мы покажем, как эта библи может применяться для выполнения XSLT-преобразований. Для целей в библиотеке имеется всего один метод: transformToText().

XSLT в Firefox

Подобно XML и XPath, реализация XSLT в Firefox отличается лизации в IE. Для выполнения преобразований Firefox, как и IE, доставляет класс XSLTProcessor, но на этом их сходство заканчиПервый шаг на пути выполнения преобразования в Firefox заключает¬ся в том, чтобы загрузить документы XML и XSL в объект DOM:
% var oXmlDom = zXmlDom.createOocumentO; var oXslDom = zXmlDom.createDocumentO;

IE

В IE существует два способа преобразования документов XML, и оба «ни требуют наличия MSXML. Начиная с версии 3.0 MSXML обеспечи¬вает полную поддержку XSLT 1.0. Для тех, кто еще не установил Windows ХР или IE 6.0, сейчас самое время обновить имеющееся у них анюграммное обеспечение.

Введение в XSLT

XSLT - это XML-подобный язык, разработанный для описания про! разований документов XML в другие форматы. Из данного определена может показаться, что в технологии XSLT не много толку, но это дав ко не так. Чаще всего XSLT используется для преобразования докуаи тов XML в документы HTML, о чем мы и поговорим в этом введении. Г

Поддержка преобразований XSL в броузерах

Расширяемый язык стилей (XSL - Extensible Stylesheet Language) - J целое семейство языков, предназначенных для выполнения преобрва ваний данных в формате XML.

Унифицированный интерфейс к XPath

Библиотека zXml, разработанная авторами книги, предоставляет воз-нежность работы с XPath через унифицированный интерфейс. За пре¬доставление функциональности XPath отвечает объект zXPath, имею¬щий два метода.

Работа с интерпретатором пространства имен

В определении метода evaluate() вы могли заметить указание на интер¬претатор пространства имен. Интерпретатор пространства имен {namespace resolver) - это функция, которая разрешает префиксы про¬странства имен, появляющиеся в выражениях XPath, в универсаль-!

Поддержка XPath в Firefox

Реализация XPath в Firefox следует общим стандартам DOM и це ком отличается от реализации XPath в IE. Реализация в Firefox по ляет выполнять выражения XPath как в документах XML, так и в j кументах HTML. В основе реализации находятся два первичных екта: XPathEvaluator и XPathResult.

2 3 4
Page 1>>