2011-02-07 20 views
24

Necesito analizar un archivo xml local que está en mi carpeta de recursos cuando se presiona un UIButton. Sé cómo analizar un archivo XML desde la web. Ahora, ¿cómo puedo mostrar el contenido xml que está en mi carpeta de recursos?Analizando un archivo xml local en iOS sdk

¿Cómo analizo un archivo XML local?

Respuesta

43

Supongo por sus etiquetas que está utilizando NSXMLParser para analizar el XML. En ese caso, puede hacer esto:

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