NSXMLparser errorcode 5 - PullRequest
       17

NSXMLparser errorcode 5

2 голосов
/ 16 апреля 2010

Я использую Simpledb от Amazon в своем приложении. При разборе xml выдает ошибку с кодом 5. то есть. NSXMLParserErrorDomain ошибка 5.

Иногда он работает нормально и без каких-либо существенных изменений в навигации выдает эту ошибку. Опять же, он работает нормально, когда я перезагружаю приложение несколько раз, не внося никаких изменений в код или навигацию в системе. Я не могу понять причину, по которой это происходит.

спасибо

Ответы [ 2 ]

3 голосов
/ 16 апреля 2010

Отладка 101: посмотрите на заголовки, чтобы узнать, что означают ошибки.

Если вы посмотрите на NSXMLParser.h, вы увидите, что ошибка 5 равна NSXMLParserPrematureDocumentEndError.

Я думаю, можно с уверенностью сказать, что документ XML не является полным. Как вы загружаете документ? Вы гарантируете, что загружаете весь документ перед его разбором?

0 голосов
/ 21 января 2013

Лучший способ устранить эту ошибку (IPhone -NSXMLParserErrorDomain error 5.)

открыто http://www.w3schools.com/xml/xml_validator.asp

Проверьте ваш XML здесь, потому что эта ошибка в основном ошибка в XML, который вы анализируете в Iphone.

...