Xslt-template
提供:Dev Guides
XSLT <テンプレート>
<xsl:template>は、特定のタイプ/コンテキストのノードに必要な出力を生成するためにテンプレートを再利用する方法を定義します。
宣言
以下は、 <xsl:template> 要素の構文宣言です。
属性
Sr.No | Name & Description |
---|---|
1 |
name テンプレートが適用される要素の名前。 |
2 |
match テンプレートが適用される要素を示すパターン。 |
3 |
priority テンプレートの優先順位番号。 優先度の低いテンプレートのマッチングは、優先度の高いテンプレートの前からは考慮されません。 |
4 |
mode 要素を複数回処理して、毎回異なる結果を生成できます。 |
要素
Number of occurrences | Unlimited |
---|---|
Parent elements | xsl:stylesheet, xsl:transform |
Child elements | xsl:apply-imports,xsl:apply-templates,xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:number, xsl:param, xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable, output elements |
デモ例
このテンプレートルールには、<student>要素を識別し、表形式で出力を生成するパターンがあります。