2

所以我一直在做研究,我知道我需要创建一个 aspx 脚本并在 aspx 中运行一个查询。然后将数据转换成 XML 格式供目标 C 解析。

我的问题是任何人都可以详细说明一下吗?我对xml和aspx知之甚少。

例如 example.com/test.aspx 查询一个用户表,然后我可以让它显示在浏览器上。但接下来呢?转换成xml格式?那么我的应用程序将如何检索 xml?

谢谢

4

1 回答 1

1

查看 asp.net web api -这包括如何公开 CRUD 操作。服务器 web-api 将使用 ado.net 直接查询数据库并填充对象,然后通过网络进行序列化,或者您可以使用实体框架NHibernate之类的东西从数据库中获取对象。

在 iOS/Cocoa Objective-c 中,您将使用NSURLConnection 向Web api 服务器 发出请求。

如果服务器配置为返回 XML(您的请求将接受标头设置为 application/xml),那么在 Objective-c 中您将使用 NSXMLParser

但是,更网络友好/现代的方法是 http 服务器可以返回json(请求集接受标头到 application/json)作为数据,在 iOS 5 及更高版本中,有一个 JSON 解析器:http ://www.raywenderlich.com /5492/working-with-json-in-ios-5

于 2012-10-27T00:19:41.600 回答