GDataXML是一套Google使用Objective-C开发的DOM方式XML解析类库,支持读取和修改XML文档,支持XPath方式查询, GDataXML 是 iOS 下的一款轻量级 XML 解析器,只包含两个文件:GDataXMLNode.h GDataXMLNode.m(☜)。
新建项目UseGDataXML,将GDataXMLNode.h和GDataXMLNode.m复制到工程中(图1)
在Project Navigator中点击项目,然后在右边找到UseGDataXML target, 进入General子项,找到Linked Frameworks and Libraries点击添加按钮(图2),添加libxml2.dylib(图3)
进入Build Settings,搜索Header Search Paths,添加路径/usr/include/libxml2
再搜索Other Linker Flags,添加新flag: -lxml2
进入Build Phaese,定位到Compile Sources, 找到GDataXML.m,双击输入-fno-objc-arc(GDataXML不支持ARC)
到此,完成配置。
新建xml文件,写入数据并复制到项目中。
新建Objective-C Class命名为XMLParser,在XMLParser.h中插入代码:
在XMLParser.m中插入代码:
在AppDelegate.m的didFinishLaunchingWithOptions插入代码:
运行结果: