2011-05-09 55 views
0

嗨 我打电话在目标c的Web服务,并且我正在控制台中接收xml响应。 问题是,我无法从XML数据到我的视图。 响应是一个列表,每个项目有4个元素 任何帮助控制台结果在视图

+0

你想要做什么? – Radu 2011-05-09 12:20:05

+0

如果你想分析xml的元素,你可能想看像NSXMLarser这样的解析器库教程,如果你想在视图上显示ixm,只需将它保存到NSString并显示它 – Radu 2011-05-09 12:22:29

+0

你如何存储这个响应?如果你向我们展示一些代码,它肯定会有帮助... – 2011-05-09 12:31:44

回答

1

您需要解析XML响应。在OS X中有两种方法。第一个是使用NSXMLParser。这是一个SAX解析器的例子。它将XML视为一个流并贯穿它,每当发现一些令人感兴趣的事情时就将回调消息发送给委托人。元素中元素或数据的开始/结束。第二个是NSXMLDocument。这将XML视为文档。 XML一次加载完成,您将得到一个反映XML结构和数据的XML节点树。

NSXMLDocument更易于使用,但需要比NSXMLParser更多的内存。它在iOS上也不可用。