2011-08-04 15 views
0

XSLTに "バックスペース"文字を出力する方法はありますか?XSLTに "バックスペース"文字を出力する方法はありますか?

今と同じように、現在の出力はabcであり、私は出力に出力が1で減少し、abなるようバックスペース文字をしたいと思います。

[OK]私はおそらく良いコーディングの慣行に反すると知っています。しかし、私はちょっとした問題を解決するために素早く汚いハックとしてそれを必要としています。私は、最後の文字cが全く出力されないようにプログラムの構造を変更することでその効果を達成することができることを認識していますが(バックスペース)、それが必要です。汚い

答えて

2

substring()string-length()機能を見てみる価値です。

do <xsl:value-of select="substring($text, 1, string-length($text)-1)" />$textabcです。テキストを保持しているものに置き換えてください。

+0

他の機能から出力が出ているので、実際に直接サブストリングを適用することはできませんでしたが、とにかく答えは012xであることを確認してください。 – Pacerier

+1

もちろん可能です。例えば ​​'$ text'という変数に他の関数の出力を代入してから行います。 – Flynn1179

1

あなたは、バックスペース文字を発することができない - それはあなたが行う場合は、あなたがabc&#127;、ないabを得るでしょう、おそらく代わりに

関連する問題