sax解析xml文件过程总结

<common city="ChangSha China" date="01/01/2003">
     <film name="英雄" price="30" station="田汉大剧场" time="19:00"
        describtion="国产最新大片,张艺谋导演,梁朝伟,张曼玉,李连杰等众多大明星主演">textvalue
     </film>
</common>

startElement(4个参数)      endElement(3个参数,没属性值)
<commom ...........>value</common>
                  characters一个个字符的得到,因此保存value的字符串必须在进入此处前初始化,在endElement中输出

可以在startElement函数中初始化,但是这样对于common->film->/film->/common  过程中,common的value会出错,因为用的还是

film的值,没有被初始化,因此另外再加上在endElement输出时,马上进行初始化(可防止common中的value出错)

每个元素的属性,都在startElement函数中进行输出,利用第四个参数Attributes

text value在characters函数中得到,在endElement函数中输出,都是带参数的函数


startElement():文档解析开始调用,没有参数
endElement():文档解析结束调用,没有参数 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值