Дополнительные элементы и функции

Дополнительные элементы и функции

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

К дополнительным элементам XSLT мы отнесем следующие:

xsl:preserve-space и xsl:strip-space — работа с пробельными символами;

xsl:message — сообщения процессора;

xsl:sort — сортировка множеств перед обработкой;

xsl:namespace-alias — определение псевдонимов пространств имен;

xsl:key — определение ключей;

xsl:number — нумерация;

xsl:decimal-format — определение десятичного формата;

xsl:output — контроль сериализации.

В XSLT также определяются дополнительные функции, расширяющие базовую библиотеку функций XPath:

key — использование ключей;

format-number — форматирование чисел;

document — обращение к внешним документам;

current — обращение к текущему узлу преобразования;

unparsed-entity-uri — получение URI неразбираемой сущности по ее имени;

generate-id — генерация уникального идентификатора узла документа;

system-property — получение информации о свойствах системы, окружения.

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

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

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

Глава 10. Дополнительные элементы окна и инструменты

Из книги Photoshop CS2 и цифровая фотография (Самоучитель). Главы 10-14 автора Солоницын Юрий

Глава 10. Дополнительные элементы окна и инструменты Дополнительными элементами окон Adobe Photoshop мы будем называть символы, линии и другие объекты, отображаемые только на экране монитора, например, измерительные линейки, направляющие, сетка, контуры, границы содержимого


§ 2.4 Элементы описания книги (description). Элементы первого уровня

Из книги Создание электронных книг в формате FictionBook 2.1: практическое руководство [Release 1.01 от 28.II.2010 г.] автора Кондратович Михаил Иосифович

§ 2.4 Элементы описания книги (description). Элементы первого уровня Элемент title-infoСодержит базовую информацию о книге (заголовок, информация об авторе и переводчике, аннотация, вхождение в серию и т.д.)Cинтаксис: <title-info>content</title-info>.Используется в элементах: descriptionВложенные


§ 2.5 Элементы описания книги (description). Элементы второго уровня

Из книги Интернет. Новые возможности. Трюки и эффекты [litres] автора Баловсяк Надежда Васильевна

§ 2.5 Элементы описания книги (description). Элементы второго уровня Элемент genreЖанр произведения.Содержимое элемента строго фиксировано и определяется файлом FictionBookGenres.xsd, входящим в состав спецификации FictionBook.Список жанров с переводом приведен в Приложении В.Cинтаксис:


§ 2.6 Элементы описания книги (description). Элементы третьего уровня (информация об авторе)

Из книги Системное программирование в среде Windows автора Харт Джонсон М

§ 2.6 Элементы описания книги (description). Элементы третьего уровня (информация об авторе) Элемент first-nameИмя автора книги или документа, а также переводчика.Cинтаксис: <first-name>текст</first-name>Используется в элементах: author, translatorВложенные элементы: нетКоличество вхождений:


§ 2.9 Элементы раздела книги (section). Элементы второго уровня.

Из книги О чём не пишут в книгах по Delphi автора Григорьев А. Б.

§ 2.9 Элементы раздела книги (section). Элементы второго уровня. Элемент stanzaСтрофа стихотворения.Cинтаксис: stanza>content</stanza>Используется в элементах: poemВложенные элементы: title, subtitle, vКоличество вхождений: одно и болееАтрибуты: нетВерсия формата: 2.0Пример: см. пример


Дополнительные функции Internet Explorer

Из книги Справочник по PHP автора

Дополнительные функции Internet Explorer Пароли Рассмотрим параметры системного реестра для настройки использования паролей в браузере Internet Explorer.– Для отключения кэширования паролей создайте в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings параметр DisablePasswordCaching (тип DWORD) со


Дополнительные функции управления потоками

Из книги Технология XSLT автора Валиков Алексей Николаевич

Дополнительные функции управления потоками Несмотря на то что функций управления потоками, которые мы выше обсуждали, вполне достаточно для большинства случаев, в том числе и для примеров, приведенных в этой книге, в Windows XP и Windows Server 2003 были введены две дополнительные


2.2.12. Дополнительные функции

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

2.2.12. Дополнительные функции В этом разделе мы рассмотрим некоторые функции, относящиеся в WinSock к дополнительным. В WinSock 1 эти функции вместе со всеми остальными экспортируются библиотекой WSock32.dll, а в WinSock 2 они вынесены в отдельную библиотеку MSWSock.dll (в эту же библиотеку


Дополнительные функции

Из книги КОМПАС-3D для студентов и школьников. Черчение, информатика, геометрия автора Большаков Владимир

Дополнительные функции get_browserОпределение возможностей браузера.Синтаксис:object get_browser([string user_agent]);Возвращаемая информация извлекается из файла browscap.ini. Для определения браузера используется значение переменной $HTTP_USER_AGENT или значение, содержащееся в аргументе


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

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

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


Основные и дополнительные элементы

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

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


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

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

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


Другие дополнительные функции XSLT

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

Другие дополнительные функции XSLT Функция current Выражение для этой функции имеет вид:node-set current()Функция current возвращает множество, состоящее из текущего узла преобразования.Мы часто использовали термины текущий узел и узел контекста как синонимы: действительно, в


13.2. Дополнительные функции проигрывателя

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

13.2. Дополнительные функции проигрывателя Проигрыватель Windows Media удобнее, чем Winamp, — он позволяет управлять всеми списками воспроизведения сразу. Щелкните на элементе Списки воспроизведения, и вы увидите все созданные вами списки (рис. 13.8). Если щелкнуть на элементе


3.3. Дополнительные конструктивные элементы

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

3.3. Дополнительные конструктивные элементы К этим командам относятся операции создания фасок, скруглений, круглых отверстий, уклонов и ребер жесткости. Вызвать их можно из меню Операции (рис. 3.3).? Команда Фаска позволяет создать фаску на указанных ребрах детали (рис. 3.4,


Глава 14 Дополнительные функции ввода-вывода

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

Глава 14 Дополнительные функции ввода-вывода 14.1. Введение Эта глава охватывает разнообразные функции и технологии, которые мы помещаем в общую категорию «расширенного ввода-вывода». Сначала мы описываем установку тайм-аута для операции ввода-вывода, которую можно