xsl:template エレメント


各ノードのパターンが見つかった時に出力すべき内容を指定する、テンプレートを定義する。

文法

<xsl:template
    language="language-name"
    match="node-context"  >

属性

language
このテンプレートの中で使われるスクリプト言語。未指定の場合、先祖で language 属性として指定されたスクリプト言語。先祖でも指定されていない場合は、JScript(ECMA 262 言語仕様と互換性があるもの)が使われる。この属性の有効値は、HTML の SCRIPT element の language 属性と同じである。
match
XMLソース中にさがすパターンを指定する。デフォルトは"node() | / | @*"で、すべてのノードにマッチする。パターンの記述法については、XSL Pattern Syntax を参照せよ。

エレメント情報

親に含めるエレメント数 制限なし
親となるエレメント xsl:apply-templates, xsl:stylesheet
子となるエレメント xsl:apply-templates, xsl:attribute, xsl:choose, xsl:comment, xsl:copy, xsl:element, xsl:eval, xsl:for-each, xsl:if, xsl:pi, xsl:value-of, output elements

特記事項

テンプレートで生成した結果は、XMLドキュメントでなくても良いことに注意せよ。



Copyright (C)2000 ASH multimedia lab.
mail : wmaster@ash.or.jp