我在我的應用程序中使用亞馬遜的simpledb。當解析XML時,它給出了代碼5的錯誤。 即。 NSXMLParserErrorDomain錯誤5.NSXMLparser錯誤代碼5
有時它工作正常,導航中沒有任何重大更改會給出該錯誤。當我重新啓動應用程序幾次而沒有對系統中的代碼或導航進行任何更改時,它再次正常工作。我無法弄清楚爲什麼會發生這種情況。
謝謝
我在我的應用程序中使用亞馬遜的simpledb。當解析XML時,它給出了代碼5的錯誤。 即。 NSXMLParserErrorDomain錯誤5.NSXMLparser錯誤代碼5
有時它工作正常,導航中沒有任何重大更改會給出該錯誤。當我重新啓動應用程序幾次而沒有對系統中的代碼或導航進行任何更改時,它再次正常工作。我無法弄清楚爲什麼會發生這種情況。
謝謝
調試101:看看標題找到什麼錯誤的意思。
如果你看看NSXMLParser.h
,你會看到錯誤5是NSXMLParserPrematureDocumentEndError
。
我認爲可以說XML文檔不完整。你如何加載文件?你是否確保在解析它之前加載整個文檔?
消除這種誤差的最佳方式(IPhone -NSXMLParserErrorDomain錯誤5)
開放http://www.w3schools.com/xml/xml_validator.asp
這裏驗證XML,因爲這個錯誤主要錯誤XML,你在iPhone解析。