菜鸟的安卓实习之路----解析网络XML文件
来源:互联网 发布:python 打开文件夹 编辑:程序博客网 时间:2024/04/30 08:37
1 建立网络连接,获取xml输入流
URL url = new URL(urladdr); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.connect(); connection.setConnectTimeout(20000); InputStream inStream = connection.getInputStream();最后别忘了关闭输入流和连接
inStream.close(); connection.disconnect();
在这中间进行XML解析
2 解析
<span style="white-space:pre"></span>HashMap<String, String> hashMap = new HashMap<String, String>();DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();DocumentBuilder builder = factory.newDocumentBuilder();Document document = builder.parse(inStream);Element root = document.getDocumentElement();NodeList childNodes = root.getChildNodes();for (int j = 0; j < childNodes.getLength(); j++){Node childNode = (Node) childNodes.item(j);if (childNode.getNodeType() == Node.ELEMENT_NODE){Element childElement = (Element) childNode;hashMap.put(childElement.getNodeName(),childElement.getFirstChild().getNodeValue());}}return hashMap;这里用到的事宜hashMap来存储内容。
0 0
- 菜鸟的安卓实习之路----解析网络XML文件
- 菜鸟的安卓实习之路---java的instance
- 菜鸟的安卓实习之路----开篇
- 菜鸟的安卓实习之路---布局思想
- 菜鸟的安卓实习之路---采用preferenceFragment布局
- 菜鸟的安卓实习之路---- setClickable和setEnabled
- 菜鸟的安卓实习之路---布局
- 菜鸟的安卓实习之路---layoutParams
- 菜鸟的安卓实习之路---如退出应用程序
- 菜鸟的安卓实习之路---发邮件
- 菜鸟的安卓实习之路---设置Activity的大小
- 菜鸟的安卓实习之路---Intent的几个用处
- 菜鸟的安卓实习之路----java的可变参数...
- 菜鸟的安卓实习之路---- android的广播(1)
- 菜鸟的安卓实习之路----TextWatcher的三个函数
- 菜鸟的安卓实习之路----TextWatcher的三个函数
- 菜鸟的安卓实习之路----dialog大小,位置等的调整
- 菜鸟的安卓实习之路----java的this函数
- Restore SQL Server database in same SQL server with different name
- 如何确定抽样统计的最小样本量(附:随机抽样统计的抽样误差Excel计算表格)
- UVA 216 - Getting in Line
- email正则表达式
- Java实现 输出 任意两个数之间的斐波那契序列
- 菜鸟的安卓实习之路----解析网络XML文件
- 使用vs为按钮添加后台点击事件
- 如何确定抽样统计的最小样本量(附:随机抽样统计的抽样误差Excel计算表格)
- Java设计模式透析之 —— 单例(Singleton)
- linux gpio模拟i2c的使用/用GPIO模拟I2C总线-2 .
- android中跨进程通讯的4种方式
- 项目管理精萃
- 实现按二次返回键退出程序
- hdu4540(威威猫系列故事——打地鼠)-线性dp