2011-07-04 46 views
1

我目前正在测试如何结合ios,php,mysql和xml。到目前为止,我已经建立了一个数据库,让我的PHP脚本工作,并使用它们从我的外部mysql数据库请求数据,然后使用ASIHTTPRequest网络包装将结果返回到我的应用程序..我现在试图做的是解析XML,我与我的PHP脚本生成,它是一个非常简单的例子我的PHP看起来有点像这样如何用ASIHTTP解析XML

<?xml version="1.0"?> 
<entries> 
     <code>3237554</code> 
</entries> 

所有我期待解析是这个数字,在过去,我已经使用NSXMLParse从客观-c库,但我从一个rss feed调用了所有的东西,所以设置为获取数据是完全不同的,因为它不是自我生成的等等。由于我使用ASIHTTPRequest的事实,我在这里猜测'我会希望你喜欢你帮我'是我应该抓住我的xml在

- (void)requestFinished:(ASIHTTPRequest *)request 

这是很明显的,因为我从那里现在是揪着只是基本的文本输出。所以我的问题是什么是开始解析这段文字多数民众赞成在未来的最好方法是什么?有没有一个特殊的XML解析器库,我不知道或者我可以使用NSXMLParser一些如何?

//编辑::工作液here

回答

2

如果返回的XML的尺寸并不大,libxml2的是,我已经有效地使用一个很好的方便的解决方案。

看看Matt的博客在这里 -

http://cocoawithlove.com/2008/10/using-libxml2-for-parsing-and-xpath.html

+0

非常好的教程,一时然而,因为我打算在返回大套的成绩我需要学习但是这通常方式:(对于我想要测试的另一个应用程序非常有用,谢谢。 –