Глава 10. Расширения языка XSLT

Глава 10. Расширения языка XSLT

Десятая глава посвящена вопросам создания и использования функций и элементов расширения. В этой главе разбирается процесс написания и подключения функций и элементов расширения на примере интерфейсов таких процессоров, как Saxon, Xalan и Oracle XSLT Processor, а также вопросы, связанные с обеспечением переносимости и отработкой исключительных ситуаций в преобразованиях, использующих расширения.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Глава 1 Основы XSLT

Из книги автора

Глава 1 Основы XSLT Добро пожаловать в мир языка преобразований расширенной таблицы стилей, XSLT (Extensible Stylesheet Language Transformations). Эта книга послужит вам путеводителем в огромном мире XSLT, который каждую минуту расширяется непредсказуемым образом. Мы хотим, чтобы этот мир стал и


Глава 10 Работа с API процессоров XSLT

Из книги автора

Глава 10 Работа с API процессоров XSLT Как вы видели на протяжении всей книги, при работе с XSLT вам не требовалось никакого программирования. Но все процессоры XSLT, с которыми мы работали до сих пор, — Xalan, Saxon, XT, Oracle и MSXML — разработаны так, что при желании к ним можно обращаться и


Глава 5 Опции и расширения gcc

Из книги автора

Глава 5 Опции и расширения gcc Для правильного использования gcc, стандартного компилятора С для Linux, необходимо изучить опции командной строки. Кроме того, gcc расширяет язык С. Даже если вы намерены писать исходный код, придерживаясь ANSI-стандарта этого языка, некоторые


Глава 4. Пространственные расширения

Из книги автора

Глава 4. Пространственные расширения MySQL поддерживает пространственные расширения, чтобы позволить хранение и анализ географических свойств. Эти свойства доступны для таблиц типов MyISAM, InnoDB, NDB и ARCHIVE. Однако, тип ARCHIVE не поддерживает индексацию, так что пространственные


Расширения языка PSQL

Из книги автора

Расширения языка PSQL Расширения языка PSQL включают следующие языковые элементы:* операторы BEGIN и END для выделения блоков кода, которые могут быть вложенными;* операторы DECLARE VARIABLE для объявления локальных переменных;* конструкция FOR SELECT <спецификация-выбора> INTO


Глава 2. Введение в XSLT

Из книги автора

Глава 2. Введение в XSLT Вторая глава содержит базовую информацию о языке XSLT. В ней поясняется потребность в преобразованиях структурированных документов, описывается архитектура преобразований, синтаксические и семантические особенности XSLT как языка.Особое внимание


Глава 3. Идея и модель языка XSLT

Из книги автора

Глава 3. Идея и модель языка XSLT Третья глава посвящена моделям, которые используются в языке XSLT. В ней рассматривается древовидная модель XML-документа, модель данных, используемая в языках XSLT и XPath, переменные, выражения, а также модель самого процесса преобразования. Можно


Глава 8. Дополнительные элементы и функции языка XSLT

Из книги автора

Глава 8. Дополнительные элементы и функции языка XSLT В восьмой главе разбираются возможности, которые предоставляются дополнительными элементами и функциями языка XSLT. Эти элементы и функции предоставляют сервисные возможности, которые не связаны непосредственно с


Глава 2 Введение в XSLT

Из книги автора

Глава 2 Введение в XSLT Документ = Данные + Структура В предыдущей главе мы подробно разобрали синтаксис XML, являющийся ключом к пониманию сути XML, которая состоит в том, что простых текстовых меток вполне достаточно, чтобы явно выделить в документе сколь угодно сложную


Атрибуты языка XSLT в литеральных элементах

Из книги автора

Атрибуты языка XSLT в литеральных элементах Мы упомянули о том, что литеральные элементы могут содержать атрибуты, принадлежащие пространству имен XSLT. В табл. 4.3 они перечислены вместе с краткими описаниями назначения.Таблица 4.3. XSLT-атрибуты литеральных


Глава 7 Основные элементы XSLT

Из книги автора

Глава 7 Основные элементы XSLT Основные и дополнительные элементы Все элементы XSLT можно разделить на две группы: элементы основные и элементы дополнительные. Это разделение очень условно, ничего подобного в спецификации языка XSLT нет, однако, мы будем им пользоваться,


Глава 8 Дополнительные элементы и функции языка XSLT

Из книги автора

Глава 8 Дополнительные элементы и функции языка XSLT Дополнительные элементы и функции В этой главе разбираются дополнительные элементы и функции языка XSLT, которые выполняют в преобразованиях различные задачи, непосредственно не связанные с созданием узлов выходящего


Глава 10 Расширения языка XSLT

Из книги автора

Глава 10 Расширения языка XSLT Что такое расширения? Предыдущие главы этой книги были посвящены, в основном, тому, что может XSLT. Эти возможности, естественно, далеко не безграничны, да и нельзя ожидать слишком многого от специализированного языка, каким является XSLT.Вместе с


Глава 10 Шины расширения: слоты и порты

Из книги автора

Глава 10 Шины расширения: слоты и порты Шина-шина опа, шина-шина най… Некогда популярная песенка о компьютерах В предыдущих главах мы познакомились с различными внутренними и внешними компонентами компьютера. Теперь рассмотрим то, с помощью чего все эти компоненты