2011-12-29 69 views
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.' , '.')"/> 
+0

代碼部分不會顯示未知字符。他們實際上是BS擊鍵字符。 – 2011-12-29 17:55:06

回答

0

如果您的數據包含Backspace鍵控制人物那麼它是不合法的XML,如果它是不合法的XML,那麼你可以使用XSLT無法處理它。您必須在將設備返回的文本轉換爲XML的階段處理該問題。