android解析xml文件3种方式

android解析xml文件3种方式

ID:20357976

大小:321.50 KB

页数:11页

时间:2018-10-09

android解析xml文件3种方式_第1页
android解析xml文件3种方式_第2页
android解析xml文件3种方式_第3页
android解析xml文件3种方式_第4页
android解析xml文件3种方式_第5页
资源描述:

《android解析xml文件3种方式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、android解析xml文件的方式android解析xml文件的方式(其一)在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢?通常有三种方式:DOM,SAX,PULL在这一节中我们使用DOM方式来处理。DOM方式解析xml是先把xml文档都读到内存中,然后再用DOMAPI来访问树形结构,并获取数据的,但是这样一来,如果xml文件很大呢?手机CPU处理能力当然不能与PC机器比,因此在处理效率方面

2、就相对差了,当然这是对于其他方式处理xml文档而言。解析xml文档,当然必须有xml文档文件啦,下面是一个参考river,放在assets目录.如下:灵渠在广西壮族自治区兴安县境内,是世界上最古老的运河之一,有着“世界古代水利建筑明珠”的美誉。灵渠古称秦凿渠、零渠、陡河、兴安运河,于公元前214年凿成通航,距今已2217年,仍然发挥着功用。<

3、imageurl>http://imgsrc.baidu.com/baike/pic/item/389aa8fdb7b8322e08244d3c.jpg胶莱运河南起黄海灵山海口,北抵渤海三山岛,流经现胶南、胶州、平度、高密、昌邑和莱州等,全长200公里,流域面积达5400平方公里,南北贯穿山东半岛,沟通黄渤两海。胶莱运河自平度姚家村东的分水岭南北分流。南流由麻湾口入胶州湾,为南胶莱河,长30公里。北流由海仓口入莱州湾

4、,为北胶莱河,长100余公里。http://imgsrc.baidu.com/baike/pic/item/389aa8fdb7b8322e08244d3c.jpg位于淮河下游江苏省北部,西起洪泽湖边的高良涧,流经洪泽,青浦、淮安,阜宁、射阳,滨海等六县(区),东至扁担港口入海的大型人工河道。全长168km。htt

5、p://imgsrc.baidu.com/baike/pic/item/389aa8fdb7b8322e08244d3c.jpg那么如何处理呢?具体思路是:*首先利用DocumentBuilderFactory创建一个DocumentBuilderFactory实例*然后利用DocumentBuilderFactory创建DocumentBuilder*然后加载XML文档(Document),*然后获取文档的根结点(Element),*然后获取根结点中所有子节点的列表(NodeList

6、),*然后使用再获取子节点列表中的需要读取的结点。 当然我们观察节点,我需要用一个River对象来保存数据,抽象出River类publicclassRiverimplementsSerializable{privatestaticfinallongserialVersionUID=1L;privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetLength(){returnleng

7、th;}publicvoidsetLength(intlength){this.length=length;}publicStringgetIntroduction(){returnintroduction;}publicvoidsetIntroduction(Stringintroduction){this.introduction=introduction;}publicStringgetImageurl(){returnimageurl;}publicvoidsetImageurl(Stringimageurl){this.image

8、url=imageurl;}privateintlength;privateStringintroduction;privateStringimageurl;}下面我们就开始读取

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。