处理未知字符

时间:2011-12-29 17:50:17

标签: string xslt substring keystroke

我需要从文本中检索子字符串。文本由设备返回,问题是它在其中发送未知字符。我想要实现的是在结尾处检索值“1”,但是由于JUNK字符(显示为 BS 并且在vi编辑器中显示为 ^,XSLT语句将失败) ħ)。

有没有办法可以从文本中删除这些击键字符并在XSLT中使用常规字符串函数?

非常感谢任何帮助。

谢谢你们!

<xsl:value-of select="substring-before('show owp onu next-available port gpon_1/2$nu next-available port gpon_1/2           /          3         :        81.' , '.')"/>

1 个答案:

答案 0 :(得分:0)

如果您的数据包含Backspace控制字符,那么它不是合法的XML,如果它不是合法的XML,那么您无法使用XSLT处理它。当您将设备返回的文本转换为XML时,您必须在阶段处理该问题。