Spec-Zone.ru › XSLT & XPath

<xsl:template>

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

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

Spec-Zone.ru

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