0

我需要从文本中检索子字符串。文本由设备返回,问题是它发送时带有未知字符。我想要实现的是在末尾检索值 '1' 但 XSLT 语句将由于 JUNK 字符而失败(显示为BS,在 vi 编辑器中显示为^H)。

有没有办法可以从文本中删除这些击键字符并在 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.' , '.')"/>
4

1 回答 1

0

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

于 2011-12-29T19:36:11.473 回答