2011-02-07 22 views
24

UIButton'a basıldığında kaynak klasörümde bulunan yerel bir xml dosyasını ayrıştırmam gerekiyor. Bir XML dosyasını web'den nasıl ayrıştırılacağını biliyorum. Şimdi kaynak klasörümdeki xml içeriğini nasıl görüntüleyebilirim.iOS'ta yerel bir xml dosyasını ayrıştırma sdk

Yerel bir XML dosyasını nasıl ayrıştırırım?

cevap

43

Etiketlerinizden, XML'yi ayrıştırmak için NSXMLParser kullandığınızı varsayalım. Bu durumda, bunu yapabilirsiniz:

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