1

私は Web 開発者ではありませんが、XSLT を行うことを余儀なくされました。

これらの値 1、2、3、4 を持つ XSLT テンプレートに変数 (var1) が渡されます。これを次のように表示する必要があります

1
2
3
4

以下のコードを使用して値を表示しています。

<\xsl:value-of select="var1"\>

コンマを改行に動的に置き換えるにはどうすればよいですか? コンマを & #10; に置き換えてみました。(プログラムを使用して)しかし、うまくいきませんでした。

4

1 に答える 1

1

持っている場合は<xsl:variable name="var1" select="'1,2,3,4'"/>、使用<xsl:value-of select="translate($var1, ',', '&#10;')"/>するだけで十分です。もちろん、出力メソッドのテキストまたは HTML を使用した場合のみ、<pre><xsl:value-of select="translate($var1, ',', '&#10;')"/></pre>改行が表示されます。

于 2013-08-15T09:13:26.717 に答える