2011-08-04 27 views
0

無論如何在XSLT中輸出「退格」字符?無論如何在XSLT中輸出「退格」字符?

就像現在的電流輸出爲abc,我想以輸出退格字符,使得輸出由1減少,並且變ab

好吧,我知道這可能違背良好的編碼習慣。但我只是需要它作爲一個快速和骯髒的黑客來解決一些問題。我知道我可以通過改變程序的結構來達到這種效果,使得最後一個字符c根本不會得到輸出(所以我們不需要退格它),但在那裏,我現在需要它,快速和髒。

回答

2

如果你這樣做,你會得到abc,不ab

<xsl:value-of select="substring($text, 1, string-length($text)-1)" />其中$textabc你的情況;用它代替文本中的任何東西。

+0

恩,因爲輸出是從其他功能出來,我實際上不能直接應用子字符串,但無論如何thx的答案 – Pacerier

+1

當然,你可以;只需將其他函數的輸出分配給一個名爲'$ text'的變量,然後執行。 – Flynn1179

1

不能發出退格字符 - 它可能是值得考慮看看substring()string-length()功能,而不是