无论如何在XSLT中输出“退格”字符?

时间:2011-08-04 08:05:19

标签: xml xslt

无论如何在XSLT中输出“退格”字符?

就像现在一样,当前输出为abc,我想输出一个退格字符,输出减少1并变为ab

好的我知道这可能违反了良好的编码习惯。但我只是需要它作为一个快速和肮脏的黑客来解决一些问题。我知道我可以通过改变程序的结构来实现这种效果,使得最后一个字符c永远不会输出(所以我们不必退格它)但是那里,我现在需要它,快速又脏。

2 个答案:

答案 0 :(得分:2)

如果你这样做,你将获得abc,而不是ab

<xsl:value-of select="substring($text, 1, string-length($text)-1)" /> $text abc在你的案例中;将其替换为保留文本的内容。

答案 1 :(得分:1)

你不能发出退格字符 - 可能值得一看substring()string-length()函数