Различия в разборе XML между ios 4 и ios 5 ipad - PullRequest
0 голосов
/ 29 декабря 2011

Мне очень трудно что-то понять.В проекте, который мне дали, был проанализирован некоторый XML, полученный из мыльного веб-сервиса.Это прекрасно работает в iOS 4. Когда я пытался запустить код в симуляторах iOS 5 или на устройстве с iOS 5, XML не был правильно проанализирован.Это дает NSXMLParser код ошибки домена 4.

Когда я смотрел на XML, даже в работающей ОС, данные, поступающие из веб-сервиса, имеют < и > вместо всех тегов XML.Но, похоже, все еще работает в iOS 4. В iOS 5 я получаю ошибку, упомянутую выше, и сообщение Bad Request .Мне также не удалось получить возвращаемый XML в том виде, в каком он есть, до сих пор я мог видеть только в NSData.

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

Заранее спасибо, Эрен

1 Ответ

0 голосов
/ 29 декабря 2011

Ошибка домена 4 NSXMLParserError равна NSXMLParserEmptyDocumentError.Похоже, проблема заключается в получении исходного XML-документа из веб-службы и некоторых изменениях между iOS 4 и iOS 5. Это должно помочь вам начать правильный путь.Если возможно, опубликуйте код, и мы сможем дать больше информации.

...