xsl:eval エレメント


テキスト文字列を生成するため、スクリプト式を評価する。

文法

<xsl:eval
    language="language-name"  >

属性

language
このエレメントに含まれる式に使われているスクリプト言語。未指定の場合、先祖で language 属性として指定されたスクリプト言語。先祖でも指定されていない場合は、JScript(ECMA 262 言語仕様と互換性があるもの)が使われる。この属性の有効値は、HTML の SCRIPT エレメントの language 属性と同じである。

エレメント情報

親に含めるエレメント数 制限なし
親となるエレメント xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:for-each, xsl:if, xsl:otherwise, xsl:pi, xsl:template, xsl:when, output elements
子となるエレメント (なし)

特記事項

このエレメントの内容は式として扱われるが、一連のスクリプト文であっても良い。スクリプトから返却される値は文字列に変換される。

予約文字である <、>、& は、それぞれ &lt;、&gt;、&amp; でエスケープする。

xsl:eval は、テキスト・レベル以外では構造の変換には影響しない。xsl:if 及び xsl:whenexpr 属性を参照せよ。



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