2011-04-15 6 views
0

我遇到了Android中SAXParser的問題。Android SAXParser打斷類似撇號的字符

在RSS源中,我試圖解析一個CDATA節中有一個'(這不是一個標準的撇號,而是一個傾斜的,與反色相反的)字符,不管這個我'米獲取解析器錯誤:

在線212,列26:沒有很好地形成(標記無效)

回答

0

當然可以在庫中的一個錯誤,但首先檢查如果XML的編碼允許這個符號在那裏沒有編碼(即我期望它是UTF-8的多字節)。解析器可能是正確的。

P.S. This符號?這一個不應該是純文本。

+0

是的,我同意它通常不會允許它,但它應該在CDATA中。 – Philio 2011-04-15 20:09:56

+0

確保這兩個xml都是以UTF-8編寫的,並且您正在使用UTF-8字符集中的閱讀器打開該文件。 – harmanjd 2011-04-16 03:03:49