在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在做一些应用的时候经常需要用到XML解析,比如获取Web Service数据,读取RSS新闻或者博客数据源。下面演示了两个非常方便高效的XML库在Swift里的调用方法。 假设需要被解析的XML数据文件users.xml如下:
我们需要实现的功能是解析并打印出需要的数据:
1,在build phases -> Link Binary With Libraries中,点击“+”添加“libxml2.2.dylib”
2,在build setting -> Header Search Paths里添加 ${SDK_DIR}/usr/include/libxml2
3,在build setting里的Objective-C编译选项里,把自动引用计数改为No,否则在应用GDataXML库时会编译有错
4,添加bridge.h头文件并设置到编译参数里
5,导入GDataXML库文件(GDataXMLNode.h和GDataXMLNode.m),代码结构如下: 6,开始解析(ViewController.swift)
示例下载:GDataXML.zip
1,2,3步同上
4,添加bridge.h头文件并设置到编译参数里
5,导入DDXML库文件 6,开始解析(ViewController.swift)
示例下载:DDXML.zip |
请发表评论