我目前正在對其進行解析時使用的NSXMLParser與以下行駐留在我的包的XML文件:讀取XML文件從服務器
NSURL *xmlURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"XMLFileName" ofType:@"xml"]];
但是我希望把同樣的文件在我的服務器上,而不是。我無法找到如何從我的服務器調用相同文件的示例。任何幫助表示讚賞。 lq
我目前正在對其進行解析時使用的NSXMLParser與以下行駐留在我的包的XML文件:讀取XML文件從服務器
NSURL *xmlURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"XMLFileName" ofType:@"xml"]];
但是我希望把同樣的文件在我的服務器上,而不是。我無法找到如何從我的服務器調用相同文件的示例。任何幫助表示讚賞。 lq
NSURL
有幾種創建網址的方法,其中之一是-URLWithString:
;像這樣:
NSURL *xmlURL = [NSURL URLWithString:@"http://example.com/example.xml"];
該URL可以直接傳遞給NSXMLParser
;但你可能想在輔助線程中這樣做。
如果你想HTTP從你的服務器獲取文件,那麼你應該看看NSURLConnection
。它允許您執行同步或異步HTTP請求。