0
Dear all, 我需要解析本地xml文件而不使用導航控制器。我研究了所有的文件。但仍然困惑。任何人都可以用一個完整的示例代碼完全解釋我。在不使用tableview控制器的情況下解析本地xml文件
或告訴我如何訪問/讀取本地xml文件以在uiwebview中顯示它?
Dear all, 我需要解析本地xml文件而不使用導航控制器。我研究了所有的文件。但仍然困惑。任何人都可以用一個完整的示例代碼完全解釋我。在不使用tableview控制器的情況下解析本地xml文件
或告訴我如何訪問/讀取本地xml文件以在uiwebview中顯示它?
解析任何類型的數據並正確顯示它是提高編程技能的好方法。
在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"];