SWXMLHash 是相对简单的使用 Swift 解析 XML 的方式,如果想拥有类似 NSXMLParser 的功能,SWXMLHash 会提供一个简单的封装,同时提供一个 XML 转换成数组目录的方式(比如 hash)。
API 灵感来源于 SwiftyJSON。
示例:
// instantiate your SWXMLHash instance
let parser = SWXMLHash()
// begin parsing
let xml = parser.parse(xmlTo
XMLReader
该项目来自Troy Brant开发的组件,该组件发布在他的网站上: :
我正在公开采购我对此所做的一些更新。
用法
NSData *data = ...; // some data that can be received from remote service
NSError *error = nil;
NSDictionary *dict = [XMLReader dictionaryForXMLData:data