使用Objective C从MS数据库获取数据?

时间:2012-10-27 00:15:08

标签: c# asp.net objective-c ios xml

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

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

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

谢谢

1 个答案:

答案 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}}