2010-07-09 16 views
0

由於以下問題,我想知道是否存在xml解析器中的錯誤。這是XML解析器中的錯誤嗎?

我使用XMLRPC包使用XML解析器。 我調試了包。我可以看到這一點。 服務器返回一個XML這是這樣的:

<value><string>line1\nline2\nline3\n</string></value> 

\ n represesnts字面新行字符(10,13或10)。

解析器返回一個字符串,它是「line1 \ nline2 \ nline3」,沒有最終的\ n。 我的問題是..如果xml解析器沒有返回最後的\ n,這個錯誤嗎?

答案: 是的,這是一個錯誤。

+2

在您的文本中,'\ n'代表換行符或文字反斜槓和'n'嗎? – 2010-07-09 21:05:47

回答

1

是的,這似乎是一個錯誤所造成的嚴重使用XML解析器....

尖尖的顯示方式。

3

通常情況下,您將從XML API獲取「修剪」字符串。我不知道你使用的是什麼語法分析器,但有可能告訴它你想要一個「未修改」的值。