设为首页 加入收藏

TOP

Android开发:天气预报Dom解析
2014-11-24 13:53:48 来源: 作者: 【 】 浏览:0
Tags:Android 开发 天气预报 Dom 解析

DOM是用与平台无关和语言无关的方式表示XML文档的官方W3C标准,DOM是以层次结构组织的节点或信息片段的集合。DOM是基于树的,DOM相对SAX来说简单,耗内存...


本次学习目标:了解DOM解析XML ,并用DOM解析谷歌提供的天气


谷歌提供的天气接口是 http://www.google.com/ig/api hl=zh_CN&weather=wuhan 这个接口末尾是wuhan 即 "武汉" 的拼音,依次类推,北京的查询方式是把后面拼音换成beijing就行了,这个接口是查询武汉四天的天气。


根元素(Element)是 xml_api_reply 即树的根 然后往里面扩展。




我要获取节点forecas_conditions中的数据


DOM初始工作需要几个函数


DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = builderFactory.newDocumentBuilder();
Document document = builder.parse(new InputSource(new InputStreamReader(lianJie(strUrl) )));


然后通过Document对象解析XML,解析XML时会用到节点,并取得他的值 用到类 NodeList ,Node. 下面开始上我的程序


这个是执行结果,完全解析正确


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android基础教程:学习SAX解析 下一篇Android开发教程:Handler+thread..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: