所以我一直在做研究,我知道我需要创建一个aspx脚本并在aspx中运行查询。然后将数据转换为XML格式,以便客观C解析它。
我的问题是,任何人都可以详细说明一点吗?我对xml和aspx知之甚少。
例如example.com/test.aspx查询用户表,然后我可以在浏览器上显示它。但接下来呢?将其转换为xml格式?那我的应用程序将如何检索xml?
谢谢
答案 0 :(得分:1)
查看asp.net web api - this covers how to expose CRUD operations。服务器web-api将使用ado.net直接查询数据库并填充然后通过网络进行序列化的对象,或者您可以使用类似entity framework之类的内容或NHibernate之类的内容来获取对象来自DB。
在iOS / Cocoa objective-c中,您可以将NSURLConnection to make a request用于web api服务器。
如果服务器配置为返回XML(您的请求将接受标头设置为application / xml),那么在objective-c中您将use NSXMLParser。
但是,更友好/现代的方法是http服务器可以返回json(请求设置接受头到application / json)作为数据,在iOS 5及更高版本中,有一个JSON解析器:{{ 3}}