NSXMLПарсинг данных, решение проблемы с данными во время парсинга - PullRequest
0 голосов
/ 01 апреля 2011

Я создаю приложение, в котором я хочу использовать xmldata с помощью веб-сервисов. Я использую NSXMLParser. я получаю данные в ответных данных при вызове метода ниже - (недействительное) соединение: (NSURLConnection *) соединение didReceiveData: (NSData *) данные { // NSLog (@ "====== Connection ========"); [catalogData appendData: data]; // NSLog (@ "данные каталога - = - = - = - = - = - = -% @", catalogData); }

но когда я анализирую эту catalogData в методе финишной загрузки, я получаю нулевой массив. я не знаю в чем проблема,

это мои данные XML

3 1 1

  <sPagRichiestaFornitore>
  </sPagRichiestaFornitore>
  <idCategoria>1</idCategoria>

Ответы [ 2 ]

0 голосов
/ 01 апреля 2011

NSЛогите ваши данные внутри соединения после завершения загрузки.Если вы получите правильный XML, то вы можете создать соответствующий синтаксический анализатор XML.

Вы можете обратиться к приложению Top Paid Sample apple для реализации NSXMLParser.

0 голосов
/ 01 апреля 2011

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

спасибо, надеюсь, это поможет

...