使用Cocoa向服务器发送和接收XML

时间:2010-09-16 18:17:10

标签: xml cocoa

我有一些XML数据要传输到Web服务器,响应也是XML格式。

我正在尝试使用Cocoa来解析XML。我跟着this document创建了XML并将其传输,但该文档没有很好地解释如何从服务器接收XML响应。

我还没有找到任何使用谷歌的好例子。有人能指出一些很好的资源来集成XML和Cocoa吗?感谢

1 个答案:

答案 0 :(得分:1)

您发布的文章看起来非常全面。您是否实现了三种连接委托方法?执行transmitXMLRequest:后,NSURLConnection对象将自动开始加载数据。您的代表将看到以下内容:

connection:didReceiveResponse:
connection:didReceiveData:
connection:didReceiveData:
connection:didReceiveData:
...
connectionDidFinishLoading:

您在每个委托方法中放置的代码至关重要。没有它,就不会从服务器中恢复数据。

在您的文章中,第3页介绍了如何根据收到的数据创建NSXMLDocument。 NSXMLDocument简化了解析XML文件的过程。有关详细信息,请参阅Apple的Tree-Based XML Programming Guide