从服务器读取 XML 文件
Posted
技术标签:
【中文标题】从服务器读取 XML 文件【英文标题】:Reading XML File from Server 【发布时间】:2011-05-14 20:40:41 【问题描述】:我目前正在使用带有以下行的 NSXMLParser 解析驻留在我的包中的 XML 文件:
NSURL *xmlURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"XMLFileName" ofType:@"xml"]];
但我想将相同的文件放在我的服务器上。我找不到如何从我的服务器调用相同文件的示例。任何帮助表示赞赏。 lq
【问题讨论】:
【参考方案1】:NSURL
有几种创建URL的方法,-URLWithString:
是其中之一;像这样:
NSURL *xmlURL = [NSURL URLWithString:@"http://example.com/example.xml"];
该网址可以直接传递给NSXMLParser
;但您可能希望在辅助线程中这样做。
【讨论】:
【参考方案2】:如果您想从服务器 HTTP GET 文件,那么您应该查看NSURLConnection
。它允许您执行同步或异步 HTTP 请求。
【讨论】:
以上是关于从服务器读取 XML 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何从 URL 读取 Windows 应用程序中的大量 xml 文件(从 Windows 应用程序到服务器的多个请求)c#
如何从插件中读取 .m2/settings.xml 文件中的 Maven 设置
C# 使用 HTTPS 从 URL 读取 XML 文件。 (使用 godaddy 托管)(来自 ZerosSSL 的证书)