2011-02-03 55 views
0

而不是加載從URL中的XML,我想從文件目錄加載加載XML - iPhone

NSString* [email protected]"magzine.xml"; 
NSData *data=[NSData dataWithContentsOfURL:[[NSURL alloc] initWithString:[URLlink stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; 
NSString *applicationDocumentsDir =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; 
NSString *storePath = [applicationDocumentsDir stringByAppendingPathComponent:filename]; 
[data writeToFile:storePath atomically:YES]; 
NSLog(@"URL: %@",url); 
xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url]; 
//xmlParser = [[NSXMLParser alloc] initWithContentsOfFile:filename]; 

[xmlParser setDelegate:self]; 
[xmlParser parse]; 

現在我得到(在有互聯網連接,我保存)來自url的xml,即來自initwithcontentsofurl,現在我想從沒有互聯網連接的文件目錄中獲取保存的文件。請幫助我,如何加載xml? 感謝提前

回答

0

Here是如何加載和解析iPhone上的本地XML文件的例子。