dom解析xml文件

原创 2015年07月10日 09:51:27
<?xml version="1.0" encoding="utf-8"?>
<sites>
<site name="A001" value="站点1"/>
<site name="A002" value="站点2"/>
<site name="A003" value="站点3"/>
<site name="A004" value="站点4"/>
<site name="A005" value="站点5"/>
<site name="A006" value="站点6"/>

</sites>



public class TakeSitesByXML {
    public static void main(String[] args) throws Exception {
    //获取DocumentBuilderFactory
DocumentBuilderFactory builderFactory=DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder=builderFactory.newDocumentBuilder();
InputStream is=TakeSitesByXML.class.getResourceAsStream("/siteCatalog.xml");
Document document = documentBuilder.parse(is);
//获取根节点
    Element rootElement = document.getDocumentElement();
//获取指定的节点
NodeList beanNodes = rootElement.getElementsByTagName("site");
System.out.println("bean size:"+beanNodes.getLength());
Map<String,String> map=new HashMap<String,String>();
for(int i=0;i<beanNodes.getLength();i++){
Element beanElement = (Element) beanNodes.item(i);
//获取节点属性
String name = beanElement.getAttribute("name");
String value = beanElement.getAttribute("value");
System.out.println(name+"  "+value);
map.put(name, value);
}
System.out.println(map+"-map-----");
}
}

Android 个人学习笔记之--- DOM解析XML文件

昨天晚上发了一篇用SAX解析XML文件的博客,有兴趣的可以去看下,今天我用的DOM解析,DOM比SAX更容易掌握,因为她没有涉及回调和复杂的状态管理,然而,DOM的实现常常将所有的XML节点保存在内存...
  • xiaanming
  • xiaanming
  • 2013年05月18日 00:31
  • 5365

Android中DOM解析XML文件

一、在assets文件中写xml文件[html] view plaincopyprint?xmlversion="1.0"encoding="UTF-8"?> persons> personid="2...
  • chrp99
  • chrp99
  • 2013年06月03日 20:14
  • 4720

使用DOM解析XML文件

XML是一种可扩展的标记语言,首先它是一种标记语言,类似于HTML,有标签,标签有属性,然而与HTML不同的是XML的标签是可以自己定义的,这样就方便我们存储一些有层次结构的内容! 这里要说的是使用D...
  • zhuxinquan61
  • zhuxinquan61
  • 2016年01月21日 20:55
  • 824

使用DOM解析XML文件

首先写了一个xml文件 c# 张三 1990 60 JAVA 李四 1991 80 Dom解析xml文件 pa...
  • qq_27376871
  • qq_27376871
  • 2016年08月08日 11:18
  • 738

Java解析XML文件方法之一(DOM)

DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对...
  • zp357252539
  • zp357252539
  • 2015年08月29日 08:45
  • 1306

DOM解析XML浅析

xml DOM解析笔记
  • guchuanhang
  • guchuanhang
  • 2016年07月09日 12:03
  • 2287

dom解析方式对xml文档进行操作

java就业培训教程 张孝祥 36.2元 javascript就业培训教程 张孝祥 ...
  • qq_30638831
  • qq_30638831
  • 2016年04月07日 14:45
  • 653

Java DOM解析XML的几个例子

Sample1: 1:新建XML文档 books.xml,放到项目的根目录下。 xml version="1.0" encoding="GB2312"?>    books  count="3" ...
  • John_Chang11
  • John_Chang11
  • 2017年02月14日 13:34
  • 1109

Android 通过DOM解析并修改xml文件

Android 通过DOM解析并修改xml文件 private void modifyXml(String path) { try { DocumentBuilderFac...
  • qq_25697993
  • qq_25697993
  • 2016年11月21日 13:59
  • 1240

Java以DOM方式解析生成xml文件或字符串

写了代码java代码,测试了在jdk 1.8下使用dom方式操作xml的技术可行性。
  • lee353086
  • lee353086
  • 2016年07月18日 15:50
  • 1825
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dom解析xml文件
举报原因:
原因补充:

(最多只允许输入30个字)