XML解析

一、解析xml的方式

服务器端一般采用DOM方式,移动端一般采用SAX方式

1.1 DOM

将标记语言文档一次性加载进内存,在内存中形成一颗dom树

1.1.1 优点

操作方便,可以对标签进行CRUD所有操作

1.1.2 缺点

若xml文档过大,则生成dom树的内存占用过高

1.2 SAX

逐行读取,基于事件驱动的

1.2.1 优点

几乎不占用内存

1.2.2 缺点

只能读取,不能增删改

二、xml常见的解析器

2.1 JAXP

sun公司提供的解析器,支持dom和sax两种,性能低,使用复杂,几乎没人使用,了解即可

2.2 DOM4J

一款非常优秀的解析器,采用dom思想

2.3 JSOUP

本身是一款HTML解析器,但是同样可以采用dom方式解析xml文档

2.4 PULL

Android操作系统内置的解析器,sax方式的

三、jsoup介绍

3.1 使用步骤

1.导入jar包
2.获取Document对象,代表整个文档的树形结构
3.获取对应的标签Element对象
4.获取数据

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值