<xsl:template>
Элемент <xsl:template> определяет шаблон для вывода. Этот элемент должен иметь либо атрибут match, либо атрибут name.
Синтаксис
<xsl:template match=PATTERN name=NAME mode=NAME priority=NUMBER> <xsl:param> [optional] TEMPLATE </xsl:template>
Обязательные атрибуты
Нет.
Необязательные атрибуты
match-
Указывает шаблон, определяющий элементы, для которых должен применяться этот шаблон. Он является обязательным атрибутом, если нет атрибута
name. name-
Указывает имя для этого шаблона, по которому его можно вызвать с помощью элемента
<xsl:call-template>. mode-
Указывает определенный режим для этого шаблона, который может быть сопоставлен с атрибутом элемента
<xsl:apply-templates>. Это полезно для обработки одной и той же информации различными способами. priority-
Указывает числовой приоритет для этого шаблона. Это может быть любое число, кроме
Infinity. Процессор использует это число, когда несколько шаблонов соответствуют одному и тому же узлу.
Тип
На высшем уровне, должен быть дочерним элементом <xsl:stylesheet> или <xsl:transform>.
Определено
XSLT, раздел 5.3.
Поддержка Gecko
Поддерживается.
© 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/template