XSLT-элементы
В следующей таблице дается краткая сводка для каждого XSLT-элемента.
XSLT-элементы
Элемент |
Описание |
---|---|
Вызывает переопределенное правило шаблона. |
|
Предписывает XSLT-процессору найти и применить соответствующий шаблон в зависимости от типа и контекста каждого выбранного узла. |
|
Создает узел атрибута и присоединяет его к элементу вывода. |
|
Определяет именованный набор атрибутов. |
|
Вызывает шаблон по имени. |
|
Проводит тестирование по нескольким условиям совместно с элементами <xsl:otherwise> и <xsl:when>. |
|
Формирует комментарий в потоке вывода. |
|
Копирует текущий узел из источника в вывод. |
|
Вставляет в результирующее дерево поддеревья и фрагменты результирующего дерева. |
|
Определяет формат decimal-format, который контролирует интерпретацию шаблона формата функцией format-number. |
|
Создает выводной элемент с указанным именем. |
|
Вызывает содержимое шаблона, которое может служить обоснованной заменой для поведения нового элемента, когда таковой встретится. |
|
Повторяет применение шаблона, применяя его по очереди к каждому узлу набора. |
|
Позволяет создавать простые условные фрагменты шаблонов. |
|
Импортирует другой XSLT-файл. |
|
Включает другой XSLT-файл. |
|
Объявляет именованный ключ для использования с функцией key() в выражениях языка XPath. |
|
Посылает текстовое сообщение либо в буфер сообщений, либо в окно сообщения. |
|
Заменяет префикс, связанный с данным пространством имен, другим префиксом. |
|
Вставляет форматированное число в результирующее дерево. |
|
Проводит тестирование по нескольким условиям совместно с элементами <xsl:choose> и <xsl:when>. |
|
Задает параметры, используемые при сериализации результирующих деревьев. |
|
Определяет именованный параметр для использования с элементами <xsl:stylesheet> или <xsl:template>. Позволяет задать значение по умолчанию. |
|
Сохраняет пробелы в документе. |
|
Формирует инструкции по обработке в потоке вывода. |
|
Определяет глобальные переменные и функции для расширений скриптов. |
|
Определяет критерии сортировки списков узлов, выбираемые функциями <xsl:for-each> или <xsl:apply-templates>. |
|
Удаляет пробелы из документа. |
|
Задает элемент документа в XSLT-файле. Элемент документа содержит все остальные элементы XSLT. |
|
Определяет повторно используемый шаблон для формирования желаемого вывода для узлов определенного типа в определенном контексте. |
|
Формирует текст в потоке вывода. |
|
Выполняет ту же функцию, что и элемент <xsl:stylesheet>. |
|
Вставляет значение выбранного узла в виде текста. |
|
Задает значение, привязанное к выражению. |
|
Проводит тестирование по нескольким условиям совместно с элементами <xsl:choose> и <xsl:otherwise>. |
|
Передает параметр шаблону. |
* обозначение собственного расширения корпорации Майкрософт, поддерживающего скрипты.