我是IOS的新手。我正在寻找一个tuto或小例子如何从我的资源中的本地xml文件中读取但我什么都没发现....任何一个有良好的tuto或者在使用xml之前我真的需要你的帮助
答案 0 :(得分:0)
Here您拥有带示例的NSXMLParserDelegate
文档
答案 1 :(得分:0)
您可以使用以下代码读取xml文件:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"myLocalXML" ofType:@"xml"];
if (filePath)
{
NSString *myText = [NSString stringWithContentsOfFile:filePath];
if (myText)
{
NSLog(@"XML : %@",myText);
NSData *xmlData = [myText dataUsingEncoding:NSUTF8StringEncoding];
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:xmlData];
parser.delegate = self;
[parser parse];
}
}
答案 2 :(得分:0)
以下链接将帮助您添加apple提供的解析器
http://www.edumobile.org/iphone/iphone-programming-tutorials/parsing-an-xml-file/
NSString *path = [[NSBundle mainBundle] pathForResource:@"Name of your xml here...." ofType:@"xml"];
使用上面的代码从项目中访问文件,并将其提供给上面的解析器进行解析
答案 3 :(得分:0)
TBXML是我最喜欢的。您可以从git hub下载项目 为什么这是我的最爱,因为它易于理解,而且性能也很高。 阅读此博客了解更多信息 How To Choose The Best XML Parser for Your iPhone Project