2011-02-07 10 views
24

Ho bisogno di analizzare un file xml locale che si trova nella mia cartella delle risorse quando viene premuto un UIButton. So come analizzare un file XML dal web. Ora come posso visualizzare il contenuto xml che si trova nella mia cartella delle risorse.Analisi di un file xml locale in sdk iOS

Come analizzare un file XML locale?

risposta

43

Presumo dai tag che si sta utilizzando NSXMLParser per analizzare l'XML. In tal caso, è possibile effettuare questa operazione:

NSString *xmlPath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"xml"]; 
NSData *xmlData = [NSData dataWithContentsOfFile:xmlPath]; 
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:xmlData]; 
// do whatever you want with xmlParser