JavaWeb学习笔记6 XML2 xml解析技术介绍

xml解析技术介绍


xml可扩展的标记语言
不管是html文件还是xml文件它们都是标记型文档,都可以使用w3c组织指定的dom技术来解析。

在这里插入图片描述
document对象表示的整个文档(可以是html文档,也可以是xml文档)

早期JDK提供了两种xml解析技术Dom和Sax简介(==已过时,但仍需知道这两种技术)
dom解析结束时W3C组织指定的,而所有的编程语言都对这个解析技术使用了自己语言的特点进行实现。Java对dom技术解析标记也做了实现。

sun公司在JDK5版本对dom解析技术进行升级:SAX(Simple API for XML)
SAX解析,它跟W3C指定的解析不太一样。它是以类似事件机制通过回调告诉用户当前正在解析的内容。它是一行一行的读取xml文件进行解析的。不会创建大量的dom对象。所以它在解析xml时,在内存的使用上,和性能上,都优于Dom解析。

第三方的解析:
jdom在dom基础上进行了封装
dom4j又对jdom进行了封装
pull主要用在Andriod手机开发,是在跟sax非常类似 都是事件机制解析xml文件

Dom4j是第三方的解析技术。需要使用第三方提供的类库才可以解析xml文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值