xml解析技术介绍

 解析技术(两种)

基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。

DOM:document object model   W3C组织推荐的解析xml的方式。

SAX:Simple API for XML 不是官方标准,但它是xml社区事实上的标准,几乎所有的xml解析器都支持它。

 XML解析开发包:

Jaxp             Jdom                Dom4j

XML模型:

DOM解析(浪费内存,对对象的CRUD容易)

CRUD: create read  update  delete

上来先把每个节点在内存中加载为一个对象,最后建立对象间的关系,类似于DOM树。

SAX解析(节约内存,不适合CRUD)

从上往下,一行一行读取。读一行处理一行。SAX只能读取xml文档,不适合CRUD,如果要CRUD需要使用DOM解析。

 

 

DOM解析与SAX解析区别:

 

 

转载自网络

posted @   Gazikel  阅读(78)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示