XML文件解析常用的两种方式一种为蘋果原生的NSXMLParser,另外一种为第三方GDataXML
在代理方法中进行数据解析
最终解析完毕,得到自定义模型数组
获取到网络数据进行进一步UI主线程操作
下载后項目结构如下,将classes文件中两个源文件拖到项目中
在将框架拖到项目中之后直接运行会报如下错误信息:
在GDataXML框架中已经明确说明了解决方法
根据怹说明的进行两步配置:
根据他说明的两步配置都成功之后,再次运行就不会报错了.接下来进行XML文件解析:
//2.拿到XML文件中根元素下需要解析的子元素数组 //3.对子元素数组中所有数据进行解析 //打印发现 GDataXMLElement 对象是对每条数据进行了一层封装,可将其转化为字典进行字典模型转换
注意在使用GDataXML解析過程中可以自行打印子元素数据,观察有用数据
从中使用 attributeForName 函数抽取有用信息包装成模型,进行主线程UI操作.