美文网首页我爱编程
OC XML解析 NSXmlKit XML转NSDictiona

OC XML解析 NSXmlKit XML转NSDictiona

作者: zhaocarbon | 来源:发表于2016-11-07 10:51 被阅读0次

在开发过程中,我们基本上都会碰到XML的数据,如何解析呢?目前主流的解析方案除了谷歌发布的DDXML外,还有什么KISSXML,TOUCHXML等等,鄙人对这几个xml解析库均做了翻牌子,发现使用起来不是怎么顺手!当然在开发出NSXmlKit之前,鄙人一律使用的是谷歌发布的DDXML,虽然功能强大,但是唯一不足的是,无法直接将XML解析为NSDictionary!

为什么要有这么一个直接解析为NSDictionary方法呢?对XML熟悉的朋友都知道,如果层级较浅时,都希望直接得到一个可操作的对象来直接取值,而不是再一层一层的解析,这样显得太过于浪费时间!当然你可以在DDXML基础上封装自己的TO NSDictionary方法!但是在层级较深时,调用你这个方法,可能会出现数据解析丢失、结构混乱、节点混乱等问题!

而IOS开发SDK中提供了NSXMLParser解析类,说实话,我看见这东西都觉的是个垃圾!个人观点,嘴子勿喷!解析起来那怎么一个凌乱了得!更不说层级太深时解析过程,那更崩溃!

最近一段时间终于不怎么忙了,就研究了一下libxml.dtd这个玩意,发现里面其实提供了很多解析结构体和方法,于是再回头看看DDXML,原来它其实也只是对libxml.dtd二次封装而已!由于兴趣使然,于是决定自己写个解析类,DDXML有功能得有,DDXML没有的功能更得有!于是乎,孜孜不倦。。。。。此处省略100个字。。

于是乎在省略了几百个字后。。。。。

NSXmlKit终于经常测试确认,实践调用后,成功出世!。。。

这里就不再详细的赘述其实现了,有兴趣的朋友自己下载看看吧,如果有更好的方案,请朋友们不吝赐教!

http://www.cocoachina.com/bbs/read.php?tid-1706071.html

相关文章

  • OC XML解析 NSXmlKit XML转NSDictiona

    在开发过程中,我们基本上都会碰到XML的数据,如何解析呢?目前主流的解析方案除了谷歌发布的DDXML外,还有什么K...

  • json转对象和xml转对象

    json转对象 xml转对象xml XmltoModel InstallWorkOrderResult 解析xml...

  • OC-数据解析XML(sax)(一)

    OC-数据解析XML(sax)(一) 为什么进行解析 用于公司内部数据交互,加密 解析的方法: (1)XML解析 ...

  • go语言xml处理

    XML解析 设置要解析的对象 设置要解析的xml文件对象 XML字符串读取 方法一:转对象 方法二:遍历 XML文...

  • iOS解析XML

    2.0 XML解析 2.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 2.2 XML解析...

  • iOS开发-XML解析

    一、 XML解析 1.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 1.2 XML解析 ...

  • 3-XML解析

    3.0 XML解析 3.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 3.2 XML解析...

  • XML解析和Xml转Json

    Xml的使用在Android开发中也时不时地遇到,通常xml用来写配置文件。Xml解析也是Android开发人员必...

  • 05、网络解析

    解析:从事先规定好的格式中提取数据iOS开发常见的解析:XML解析,JSON解析 XML解析 XMl事例: XML...

  • XML、JSON解析

    XML解析 XML_GData解析 JSON解析

网友评论

    本文标题:OC XML解析 NSXmlKit XML转NSDictiona

    本文链接:https://www.haomeiwen.com/subject/mnxouttx.html