- 9
- 0
- 约 6页
- 2017-08-25 发布于重庆
- 举报
下面是我常用的两种XML的解析方法
第一种是SAX
SAX即是:Simple?API?for?XML?SAX是基于事件驱动的。当然android的事件机制是基于回调函数的,在用SAX解析xml
文档时候,在读取到文档开始和结束标签时候就会回调一个事件,在读取到其他节点与内容时候也会回调一个事件。既然涉及到事件,就有事件源,事件处理器。在SAX接口中,事件源是org.xml.sax包中的XMLReader,它通过parser()方法来解析XML文档,并产生事件。
事件处理器是org.xml.sax包中ContentHander、DTDHander、ErrorHandler,以及EntityResolver
这4个接口处理思路是:1:创建SAXParserFactory对象
?
2:?根据SAXParserFactory.newSAXParser()方法返回一个SAXParser解析器
?
3:根据SAXParser解析器获取事件源对象XMLReader?4:实例化一个DefaultHandler对象
?
5:连接事件源对象XMLReader到事件处理类DefaultHandler中
?
6:调用XMLReader的parse方法从输入源中获取到的xml数据
?
7:通过DefaultHandler返回我们需要的数据集合。
@Override
protected void onC
您可能关注的文档
最近下载
- 七年级地理教学设计:地球仪上的经纬网定位与应用.docx VIP
- 原产地证申领员培训课件常用原产地证书填制介绍.ppt VIP
- 初中七年级地理地球仪第二课时经纬网教学设计.docx VIP
- 初中七年级地理上册地球与地球仪第二课时经纬网定位教学设计.docx VIP
- 蒙台梭利教育理论与方法教程:蒙台梭利教育环境的创设PPT教学课件.pptx
- 初中七年级地理《地球仪——经纬网定位与应用》教学设计.docx VIP
- 初中地理七年级上册《地球仪与经纬网》创新教学设计.docx VIP
- 人教版初中七年级地理上册《地球和地球仪》(课时3)教学设计.pdf VIP
- 地理人教版七年级上册地球和地球仪第一课时.doc VIP
- 缩短急诊剖宫产术术前准备时间(共54页).pptx
原创力文档

文档评论(0)