博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML的解析方式
阅读量:6447 次
发布时间:2019-06-23

本文共 362 字,大约阅读时间需要 1 分钟。

hot3.png

在iOS中提供了C接口的libxml2(DOM)和Objective-C(SAX)的NSXMLParser两种方式。

libxml2:

libxml2是GNU的一个C语言的跨平台开源XML解析库,支持DOM和SAX方式解析,并且支持通过XPath方式便利DOM数查询数据。libxml2支持HTML解析。

使用libxml2需要先引入libxml2.dylib并且设置好头文件的搜索路径。

183129_Jvr9_3382458.png

包含特定的libxml头文件就可以解析XML文档了

183303_ZwCU_3382458.png

183323_gwod_3382458.png

183341_CdD6_3382458.png

183440_AvWC_3382458.png

NSXMLParser

NSXMLParser是OC的类,只支持SAX方式解析XML,通过NSXMLParserDelegate的代理方法返回数据和解析状态,是一种事件驱动的解析方式。

转载于:https://my.oschina.net/u/3382458/blog/890028

你可能感兴趣的文章
webpack学习进阶(一)
查看>>
虚拟机硬盘vmdk压缩瘦身并挂载到VirtualBox
查看>>
详解css媒体查询
查看>>
关于浏览器缓存问题(图片更换后,页面仍优先读取缓存)
查看>>
前端学习资源汇总
查看>>
ZooKeeper 文档(目录)
查看>>
Nuxt在SPA模式下的鉴权处理(1)
查看>>
函数Int3断点检测
查看>>
sqlserver 重建日志文件
查看>>
返回给定字符串中最长连续数字串
查看>>
SQL注入详解-4
查看>>
在ASP.NET MVC中对表进行通用的增删改
查看>>
实现“新手引导”效果
查看>>
SQL Server中各个系统表的作用
查看>>
这里有一些图标资源
查看>>
读心或成现实,OpenBCI要将脑波传感技术用于VR中
查看>>
三年“苏宁之夏”,锐捷无线用才华“闪耀”狂欢夜
查看>>
菜鸟学Linux 第045篇笔记 openSSH
查看>>
Win8Metro(C#)数字图像处理--2.5图像亮度调整
查看>>
php安装php-redis模块
查看>>