有时候需要解析XML,很简单,使用的系统的解析方法NSXMLParser
封装了一个方法用来解析,由于使用了NSXMLParserDelegate,因此使用了dispatch_semaphore_wait用来等待解析结果并返回,对多线程下的解析并未测试,有空完善
.h
.m
测试数据
返回数据log
最后提一下,如果xml里有键值对应的数据是空的,那么返回的字典是不会记录该字段的
有时候需要解析XML,很简单,使用的系统的解析方法NSXMLParser
封装了一个方法用来解析,由于使用了NSXMLParserDelegate,因此使用了dispatch_semaphore_wait用来等待解析结果并返回,对多线程下的解析并未测试,有空完善
最后提一下,如果xml里有键值对应的数据是空的,那么返回的字典是不会记录该字段的