您的位置:首页 > 移动开发 > Android开发

Android数据存储之DOM解析XML文件(读取部分)

2013-05-08 18:21 369 查看
此程序其实是在上一版输出部分项目中再新建一个Activity用来读取xml文件:

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();
}
}
}


效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: