Spec-Zone.ru › XSLT & XPath

<xsl:stylesheet>

Ссылка на XSLT/XPath: Элементы XSLT, Функции EXSLT, Функции XPath, Оси XPath

Элемент <xsl:stylesheet> (или эквивалентный элемент <xsl:transform>) является самым внешним элементом в стилевом листе.

Объявление пространства имён

Псевдоатрибут, необходимый для идентификации документа как стиля XSLT. Обычно это xmlns:xsl="http://www.w3.org/1999/XSL/Transform".

Синтаксис

<xsl:stylesheet
  version="NUMBER"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  id="NAME"
  extension-element-prefixes="LIST-OF-NAMES"
  exclude-result-prefixes="LIST-OF-NAMES">
    ENTIRE STYLESHEET
</xsl:stylesheet>

Обязательные атрибуты

version

Указывает требуемую версию XSLT для этого стилевого листа.

Необязательные атрибуты

exclude-result-prefixes

Указывает любые используемые в данном документе пространства имён, которые не должны быть переданы в выходной документ. Список разделен пробелами.

extension-element-prefixes

Указывает список, разделённый пробелами, любых префиксов пространств имён для расширяющих элементов в этом документе.

default-collation

Указывает по умолчанию используемый порядок сортировки для всех выражений XPath, встречающихся в атрибутах или шаблонах значений текста, у которых элемент является предком, если не переопределён другим атрибутом default-collation вложенного элемента. Он также определяет порядок сортировки, используемый некоторыми конструкциями XSLT (например, <xsl:key> и <xsl:for-each-group>) в своём поле видимости.

default-mode

Определяет значение по умолчанию для атрибута mode всех элементов <xsl:template> и <xsl:apply-templates> в области действия этого элемента.

default-validation

Определяет значение по умолчанию атрибута validation всех соответствующих инструкций, появляющихся в области действия данного элемента.

expand-text

Определяет, обрабатываются ли дочерние текстовые узлы элемента как шаблоны значений текста.

id

Указывает id для этого стилевого листа. Чаще всего используется, когда стилевой лист встроен в другой XML-документ.

input-type-annotations

Указывает, удаляются ли аннотации типа из элемента, чтобы получались одинаковые результаты независимо от того, были ли исходные документы валидированы по схеме или нет.

use-when

Определяет, исключаются ли элемент и все узлы, у которых он является предком, из стилевого листа.

xpath-default-namespace

Указывает пространство имён, которое будет использоваться, если имя элемента не имеет префикса или имя типа без префикса находится в выражении XPath.

Тип

Требуемый самый внешний элемент стиля.

Спецификации

Спецификация
XSLT 3.0
# stylesheet-element

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XSLT/Element/stylesheet

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API