Pull随笔

今天在公司写项目的时候 在用sax解析的时候给List 实例化了2次  第一次  在构造器中 this.list=list;用list实例化了1次。 然后在sax的 开始解析是又给List实例化了一次。

结果悲剧了 。。。。

回一下 三种解析方式

DOm即树形解析。从开始一直解析到结尾。

sax  即一次只读一个元素。注:sax解析的时候如果在xml中包含多个标签,要为每一个标签加入boolean值,进行处理

分别使用到:

void startDocument() //接收文档开始解析
void characters(char[ ] ch, int start, int length) //接收字符数据通知。
void endDocument()
void startElement(String uri, String localName, String qName, Attributes atts) //接收元素开始通知
void endElement(String uri, String localName, String qName) 

pull解析有点类似sax解析。不同的是pull解析xml触发事件调用的是int类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值