因此,我一直在进行研究,我知道我将需要创建一个aspx脚本并在aspx中运行查询。然后将数据转换为XML格式,以供 objective-c 解析。
我的问题是,有人能再详细一点吗?我对xml和aspx不了解。
例如example.com/test.aspx查询一个用户表,然后我可以将其显示在浏览器中。但是接下来呢?将其转换为xml格式?那我的应用程序将如何检索xml?
谢谢
最佳答案
查看asp.net Web API-this covers how to expose CRUD operations。服务器Web-api可以使用ado.net直接查询数据库并填充对象,然后通过网络对其进行序列化,也可以使用entity framework之类的东西或NHibernate之类的东西从数据库中获取对象。
在iOS / Cocoa Objective-c中,您可以将NSURLConnection to make a request用于网络api服务器。
如果服务器配置为返回XML(您的请求集将接受标头发送到application / xml),那么在Objective-C中,您将使用use NSXMLParser。
但是,更网络友好/现代的方法是http服务器可以将json(请求集接受标头发送到application / json)作为数据返回,并且在iOS 5及更高版本中,存在JSON解析器:http://www.raywenderlich.com/5492/working-with-json-in-ios-5
关于c# - 使用Objective C从MS数据库获取数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13096020/