2011-01-28 71 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"];
相關問題