Android数据存储之DOM解析XML文件(读取部分)
2013-05-08 18:21
369 查看
此程序其实是在上一版输出部分项目中再新建一个Activity用来读取xml文件:
Activity文件代码如下:
View Code
效果:
Activity文件代码如下:
View Code
/* 读取XML的方法 */ private void ReadXMLFile() { docBuilderFactory = DocumentBuilderFactory.newInstance(); try { docBuilder = docBuilderFactory.newDocumentBuilder(); Document doc = docBuilder.parse(file); // 获取所有节点名为person的节点列表 NodeList nodes = doc.getElementsByTagName("person"); for (int i = 0; i < nodes.getLength(); i++) { // 遍历列表,要注意此"e"节点是<person>节点 Element e = (Element) nodes.item(i); // getFirstChild()为获取文本节点 ReadXmlActivity.this.idInfoText.setText(e.getElementsByTagName("id").item(0).getFirstChild().getNodeValue()); ReadXmlActivity.this.nameInfoText.setText(e.getElementsByTagName("name").item(0).getFirstChild().getNodeValue()); } } catch (ParserConfigurationException e) { e.printStackTrace(); } catch (SAXException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
效果:
相关文章推荐
- Android数据存储之XmlPull解析XML文件(读取部分)
- Android数据存储之JSON数据解析(读取部分)
- Android数据存储之DOM解析XML文件(输出部分)
- Android数据存储之XmlPull解析XML文件(输出部分)
- 【Android】pull解析xml文件+将数据存储为xml格式,并保存在内存里
- android中dom操作xml文件(保存和读取数据)
- Android数据存储——2.文件存储_C_DOM解析XML文档
- Android数据存储——2.文件存储_C_DOM解析XML文档
- Android使用DOM读取与解析XML格式数据
- Android入门学习笔记(一)|基础知识|文件数据存储读取|解析XML
- android菜鸟学习笔记19----Android数据存储(三)XML文件的解析及序列化
- Android数据存储之JSON数据解析(输出部分)
- Android数据存储全解析(一)
- Android本地数据的存储和读取(文件格式)
- Android - Bmob 读取存储数据
- android解析xml文件的方式(其一DOM方式)
- Android开发使用Dom从网络端解析xml文件
- Android - 读取文件存储的数据
- Android 通过Dom, Sax, Pull解析网络xml数据
- Android中Sax解析与Dom解析xml文件