2010-11-25 43 views
0

我正在解析一個XML文件,其中的數據是「葡萄牙語」。數據正在成功解析,但它沒有按預期返回數據, 示例=>我正在解析字符串「PróximoGP」,它正在返回我「óximoGP」。它正在修剪前兩個字母。我在其他字符串中遇到同樣的問題。字符串沒有從XML中正確解析

我該怎麼做。請幫忙。 謝謝 -

回答

2

這是設計。 NSXMLParser並不保證它將一次傳遞一個元素的整個字符串內容。當多次調用parser:foundCharacters:方法時,您應該聲明一個可變字符串來存儲找到的字符並附加到此字符串。看看蘋果的示例代碼,他們在任何地方都這樣做。

+0

你非常有信心他使用NSXMLParser,而不是一些XML解析框架。 :) – 2010-11-25 14:13:17