我需要从文本中检索子字符串。文本由设备返回,问题是它在其中发送未知字符。我想要实现的是在结尾处检索值“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.' , '.')"/>
答案 0 :(得分:0)
如果您的数据包含Backspace控制字符,那么它不是合法的XML,如果它不是合法的XML,那么您无法使用XSLT处理它。当您将设备返回的文本转换为XML时,您必须在阶段处理该问题。