NSXMLParser数据,在解析过程中检索数据问题

时间:2011-04-01 05:06:39

标签: iphone nsxmlparser

我正在创建一个应用程序,我想使用webservices来获取xmldata。 我正在使用NSXMLParser。 当下面的方法调用时,我得到响应数据中的数据 - (void)connection:(NSURLConnection *)连接didReceiveData:(NSData *)数据 {     // NSLog(@“====== Connection ========”);     [catalogData appendData:data];     // NSLog(@“catalog data - = - = - = - = - = - = - %@”,catalogData); }

但是当我在finishloading方法中解析这个catalogData时,我得到了null数组。 我不知道问题是什么,

这是我的XML数据

              3       1                     1

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

  

2 个答案:

答案 0 :(得分:0)

我无法帮助这么小的代码朋友。你可以告诉你究竟是什么回应,如果你没有得到请检查你的服务器上的php文件有些问题。我建议你的一件事是,一旦从你的php文件中删除这个标签,并再次尝试获得响应

  

感谢 希望这有帮助

答案 1 :(得分:0)

NSLog您在connectionfinishloading中的数据。如果您获得了正确的XML,那么您可以相应地创建XML解析器。

您可以参考苹果的Top Paid Sample app进行NSXMLParser实施。