<xsl:stylesheet>
Элемент <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