ios - 如何使用 ASIHTTP 解析 XML

标签 ios nsxmlparser asihttprequest

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

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

我要解析的只是那个数字,过去我使用 objective-c 库中的 NSXMLParse,但是我从 rss 提要中调用所有内容,所以获取数据的设置完全不同,因为它不是自生成等。由于我使用的是 ASIHTTPRequest,我在这里猜测“我希望你能帮助我”是我应该在

中获取我的 xml
- (void)requestFinished:(ASIHTTPRequest *)request

这很明显,因为我现在只是从那里获取基本文本输出。所以我的问题是开始解析输入的文本的最佳方法是什么?是否有一个我不知道的特殊 xml 解析器库,或者我可以如何使用 NSXMLParser?

//编辑::工作解决方案here

最佳答案

如果返回的 xml 的大小不是那么大,libxml2 是一个非常方便的解决方案,我已经有效地使用了它。

在这里查看 Matt 的博客 --

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

关于ios - 如何使用 ASIHTTP 解析 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6576308/

相关文章:

ios - 如何在不更改代码的情况下更改 iOS 应用程序中的 API URL?

ios - UITableViewCell 在 cell.textLabel 中显示长文本

ios - Game Center 排行榜沙箱中只显示一个结果 - 正常吗?

ios - 变量无法在函数 Swift 外部访问

java - 解析作为字符串注入(inject)的 htmlpage 吗? (字符串到 XML)

iphone - iOS NSXML 解析未格式化的 HTML

iphone - 同一应用中的 ASIHTTPRequest 和 ShareKit 有两个可达性文件

iphone - 取消 ASINetworkQueue 中的一个(或多个)特定 ASIHTTPRequest

iphone - 如何在 json web 服务中传递参数和参数?

objective-c - 当我将模型从 ViewController 传输到 ViewController 时,我应该使用强指针吗?