expr
構文
expr expression;
説明
XPath 式の文字列値を生成し、結果ツリーに追加します。XPath 式は、関数呼び出し、ロケーション パス、リテラル番号、または文字列で構成される場合があります。SLAX 固有のオペレーターは許可されます。このステートメントは、スクリプトの最上位レベルでは使用できません。コード ブロック内でのみ表示できます。デフォルトでは、「<」、「>」、「&」などの文字は、それぞれ「<」、「>」、および「&」として適切なXMLにエスケープされます。
ステートメントは expr
、結果を返さない関数を呼び出し、条件付き変数の割り当てに対して関数を呼び出し、テンプレートからテキストコンテンツを返すために最も一般的に使用されます。
属性
expression |
評価する XPath 式。結果の文字列が結果ツリーに追加されます。 |
SLAX の例
expr "Test: "; expr substring-before(name, "."); expr status; expr jcs:output("Test");
XSLT 同等物
<xsl:text>Test: </xsl:text> <xsl:value-of select="substring-before(name, '.')"/> <xsl:value-of select="status"/> <xsl:value-of select="jcs:output('Test')"/>
リリース情報
SLAX 言語のバージョン 1.0 で導入されたステートメント。