NSXMLParser имеет три типа инициализации.
-> init
-> initWith Data
-> initWithContents of URL
=> Но мой xml-файл хранится в каталоге Document приложения, так как разобрать файл, хранящийся в «Doc Dir»
Заранее спасибо.
nsdata может быть инициализирован с содержимым файла. Используйте метод экземпляра initWithContentsOfFile с NSDAta и предоставьте его методу initWithData nsxmlparser:
NSString * filePath = [[NSBundle mainBundle] pathForResource:@"someFile" ofType:@"xml"]; NSData * fileData = [NSData dataWithContentsOfFile:filePath]; NSXMLParser * parser = [NSXMLParser initWithData:fileData];