2011-05-14 382 views
1

我目前正在對其進行解析時使用的NSXMLParser與以下行駐留在我的包的XML文件:讀取XML文件從服務器

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

但是我希望把同樣的文件在我的服務器上,而不是。我無法找到如何從我的服務器調用相同文件的示例。任何幫助表示讚賞。 lq

回答

2

NSURL有幾種創建網址的方法,其中之一是-URLWithString:;像這樣:

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

該URL可以直接傳遞給NSXMLParser;但你可能想在輔助線程中這樣做。

1

如果你想HTTP從你的服務器獲取文件,那麼你應該看看NSURLConnection。它允許您執行同步或異步HTTP請求。