【iOS开发】GDataXML使用实例

        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插入代码:




运行结果:




源码:https://github.com/qbin/UseGDataXML

原文地址:https://www.cnblogs.com/in1ts/p/3572474.html