Дополнительные элементы и функции
Дополнительные элементы и функции
В этой главе разбираются дополнительные элементы и функции языка 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 — получение информации о свойствах системы, окружения.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Дополнительные функции управления потоками
Дополнительные функции управления потоками Несмотря на то что функций управления потоками, которые мы выше обсуждали, вполне достаточно для большинства случаев, в том числе и для примеров, приведенных в этой книге, в Windows XP и Windows Server 2003 были введены две дополнительные
Дополнительные функции
Дополнительные функции get_browserОпределение возможностей браузера.Синтаксис:object get_browser([string user_agent]);Возвращаемая информация извлекается из файла browscap.ini. Для определения браузера используется значение переменной $HTTP_USER_AGENT или значение, содержащееся в аргументе
Глава 14 Дополнительные функции ввода-вывода
Глава 14 Дополнительные функции ввода-вывода 14.1. Введение Эта глава охватывает разнообразные функции и технологии, которые мы помещаем в общую категорию «расширенного ввода-вывода». Сначала мы описываем установку тайм-аута для операции ввода-вывода, которую можно
Дополнительные функции Internet Explorer
Дополнительные функции Internet Explorer Пароли Рассмотрим параметры системного реестра для настройки использования паролей в браузере Internet Explorer.– Для отключения кэширования паролей создайте в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings параметр DisablePasswordCaching (тип DWORD) со
2.2.12. Дополнительные функции
2.2.12. Дополнительные функции В этом разделе мы рассмотрим некоторые функции, относящиеся в WinSock к дополнительным. В WinSock 1 эти функции вместе со всеми остальными экспортируются библиотекой WSock32.dll, а в WinSock 2 они вынесены в отдельную библиотеку MSWSock.dll (в эту же библиотеку
Глава 10. Дополнительные элементы окна и инструменты
Глава 10. Дополнительные элементы окна и инструменты Дополнительными элементами окон Adobe Photoshop мы будем называть символы, линии и другие объекты, отображаемые только на экране монитора, например, измерительные линейки, направляющие, сетка, контуры, границы содержимого
Глава 8. Дополнительные элементы и функции языка XSLT
Глава 8. Дополнительные элементы и функции языка XSLT В восьмой главе разбираются возможности, которые предоставляются дополнительными элементами и функциями языка XSLT. Эти элементы и функции предоставляют сервисные возможности, которые не связаны непосредственно с
Основные и дополнительные элементы
Основные и дополнительные элементы Все элементы XSLT можно разделить на две группы: элементы основные и элементы дополнительные. Это разделение очень условно, ничего подобного в спецификации языка XSLT нет, однако, мы будем им пользоваться, считая основными элементами те
Глава 8 Дополнительные элементы и функции языка XSLT
Глава 8 Дополнительные элементы и функции языка XSLT Дополнительные элементы и функции В этой главе разбираются дополнительные элементы и функции языка XSLT, которые выполняют в преобразованиях различные задачи, непосредственно не связанные с созданием узлов выходящего
Другие дополнительные функции XSLT
Другие дополнительные функции XSLT Функция current Выражение для этой функции имеет вид:node-set current()Функция current возвращает множество, состоящее из текущего узла преобразования.Мы часто использовали термины текущий узел и узел контекста как синонимы: действительно, в
3.3. Дополнительные конструктивные элементы
3.3. Дополнительные конструктивные элементы К этим командам относятся операции создания фасок, скруглений, круглых отверстий, уклонов и ребер жесткости. Вызвать их можно из меню Операции (рис. 3.3).? Команда Фаска позволяет создать фаску на указанных ребрах детали (рис. 3.4,
13.2. Дополнительные функции проигрывателя
13.2. Дополнительные функции проигрывателя Проигрыватель Windows Media удобнее, чем Winamp, — он позволяет управлять всеми списками воспроизведения сразу. Щелкните на элементе Списки воспроизведения, и вы увидите все созданные вами списки (рис. 13.8). Если щелкнуть на элементе
§ 2.4 Элементы описания книги (description). Элементы первого уровня
§ 2.4 Элементы описания книги (description). Элементы первого уровня Элемент title-infoСодержит базовую информацию о книге (заголовок, информация об авторе и переводчике, аннотация, вхождение в серию и т.д.)Cинтаксис: <title-info>content</title-info>.Используется в элементах: descriptionВложенные
§ 2.5 Элементы описания книги (description). Элементы второго уровня
§ 2.5 Элементы описания книги (description). Элементы второго уровня Элемент genreЖанр произведения.Содержимое элемента строго фиксировано и определяется файлом FictionBookGenres.xsd, входящим в состав спецификации FictionBook.Список жанров с переводом приведен в Приложении В.Cинтаксис:
§ 2.6 Элементы описания книги (description). Элементы третьего уровня (информация об авторе)
§ 2.6 Элементы описания книги (description). Элементы третьего уровня (информация об авторе) Элемент first-nameИмя автора книги или документа, а также переводчика.Cинтаксис: <first-name>текст</first-name>Используется в элементах: author, translatorВложенные элементы: нетКоличество вхождений:
§ 2.9 Элементы раздела книги (section). Элементы второго уровня.
§ 2.9 Элементы раздела книги (section). Элементы второго уровня. Элемент stanzaСтрофа стихотворения.Cинтаксис: stanza>content</stanza>Используется в элементах: poemВложенные элементы: title, subtitle, vКоличество вхождений: одно и болееАтрибуты: нетВерсия формата: 2.0Пример: см. пример