<xsl:template>

<xsl:template> 元素定義了一個生成輸出的模板。此元素必須設定了 match 屬性或 name 屬性。

語法

xml
<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> 元素的屬性來匹配。這對於以多種方式處理相同的資訊非常有用。

優先順序

為此模板指定一個數字優先順序。該數字可以是除 Infinity 以外的任何數字。當有多個模板匹配同一個節點時,處理器將使用此數字。

型別

頂級元素,必須是 <xsl:stylesheet><xsl:transform> 的子元素。

規範

XSLT, section 5.3。

Gecko 支援情況

支援。