网站首页 > 知识剖析 正文
解析就是将XML文档里面的数据拿出来读取到内存中
操作xml文档:
1.解析(读取):将文档中的数据读取到内存中
2.写入:将内存中的数据保存到xml文档中。持久化的存储
解析xml的方式(也称为xml解析的思想):
1.DOM:将标记语言文档一次性加载进去内存,在内存中形成一颗dom树。
优点:操作方便,可以对文档进行CRUD的所有操作
缺点:占内存
2.SAX:逐行读取,基于事件驱动来完成数据的获取(它会去判断标签哪里到哪里就结束了)。(读完一行读下一行,上一行在内存中释放)
优点:不占内存
确定:只能读取,不能增删改查
基于事件驱动来完成数据的获取(通过触发事件监听器的代码去判断)
在服务器端一般会使用DOM的思想,在移动端一般使用SAX的思想。
- 上一篇: 一文了解XML格式 xml格式示例
- 下一篇: XML简介 xml简介论文题目
猜你喜欢
- 2024-11-08 编程基础!Java程序员的10道XML面试题
- 2024-11-08 什么是 XML 站点地图?为什么要有它?
- 2024-11-08 spring源码系列之xml解析 spring xml map
- 2024-11-08 比较一下JSON与XML两种数据格式? json跟xml区别
- 2024-11-08 XML 总结 下一步学习什么呢? xml实用教程
- 2024-11-08 可扩展标记语言格式XML 可扩展标记语言是
- 2024-11-08 Python 解析 XML python解析xml文件并转化为表格
- 2024-11-08 Android中XML文件解析,现在了解还不晚
- 2024-11-08 深入解析:Python中的XML处理技巧与实践
- 2024-11-08 XML 文件类型定义(DTD) xml文件详解及原理
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)