【问题标题】:parsing a local xml file without using tableview controller在不使用 tableview 控制器的情况下解析本地 xml 文件
【发布时间】:2011-01-28 06:22:21
【问题描述】:

亲爱的, 我需要在不使用导航控制器的情况下解析本地 xml 文件。我研究了所有的文件。但仍然很困惑。谁能用一个完整的示例代码完整地解释我。

或者告诉我如何访问/读取本地 xml 文件以在 uiwebview 中显示它?

【问题讨论】:

    标签: iphone xml-parsing


    【解决方案1】:

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

    在 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"];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 2012-04-19
      • 2012-01-06
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多