1

我目前正在使用带有以下行的 NSXMLParser 解析驻留在我的包中的 XML 文件:

NSURL *xmlURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"XMLFileName" ofType:@"xml"]];

但我想把相同的文件放在我的服务器上。我找不到如何从我的服务器调用相同文件的示例。任何帮助表示赞赏。lq

4

2 回答 2

2

NSURL有几种创建 URL 的方法,其中之一是-URLWithString:; 像这样:

NSURL *xmlURL = [NSURL URLWithString:@"http://example.com/example.xml"];

该 URL 可以直接传递给NSXMLParser; 但您可能想在辅助线程中这样做。

于 2011-05-14T20:55:12.853 回答
1

如果您想从服务器 HTTP GET 文件,那么您应该查看NSURLConnection. 它允许您执行同步或异步 HTTP 请求。

于 2011-05-14T20:47:24.457 回答