2011-01-28 42 views

回答

0

解析任何类型的数据并正确显示它是提高编程技能的好方法。

在iPhone上有用于分析很多选择,但是首先你要加载的文件:

NSString *filePath = [[NSBundle mainBundle] 
pathForResource:@"MyFile" ofType:@"txt"]; NSData *myData = [NSData dataWithContentsOfFile:filePath]; if (myData) { // do something useful }

一旦你的工作,你可以得到解析文件。我喜欢使用Xpath,它使得找到你需要的元素和存储/显示/操作变得非常简单。有一些伟大的库和使用Xpath的框架。

我个人最喜欢的是XpathQuery。通过事物的声音,你将阅读一个简单的文件,并以非常正常的方式显示内容。以下将起作用:

#import "XpathQuery" 

NSArray *queryResult = PerformXMLXPathQuery(myData, @"/aNode"); 

myTextField.text = [[queryResult objectAtIndex:0] objectForKey:@"nodeContent"];
相关问题