0

テキストから部分文字列を取得する必要があります。テキストはデバイスから返されますが、問題は不明な文字を含むテキストを送信することです。私が達成しようとしているのは、最後に値「1」を取得することですが、JUNK文字(BSとして表示され、viエディターでは^ Hとして表示)が原因で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.' , '.')"/>
4

1 に答える 1

0

データに Backspace 制御文字が含まれている場合、それは正当な XML ではありません。また、正当な XML でない場合は、XSLT を使用して処理することはできません。デバイスから返されたテキストを XML に変換する段階で問題に対処する必要があります。

于 2011-12-29T19:36:11.473 に答える