java读取XML文件,使用3wc.dom.*包
来源:互联网 发布:unitedstack 知乎 编辑:程序博客网 时间:2024/04/20 02:22
xml file test.xml
<?xml version="1.0" encoding="utf-8" ?>
<book>
<person>
<empid>101</empid>
<first>Kiran</first>
<last>Pai</last>
<age>22</age>
<sal>12300</sal>
</person>
<person>
<empid>102</empid>
<first>Bill</first>
<last>Gates</last>
<age>22</age>
<sal>12300</sal>
</person>
<person>
<empid>103</empid>
<first>Steve</first>
<last>Jobs</last>
<age>22</age>
<sal>12300</sal>
</person>
<person>
<empid>104</empid>
<first>joe</first>
<last>singh</last>
<age>25</age>
<sal>6300</sal>
</person>
</book>
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.*;
public void read_xml(){
try {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse(new File("C:/test.xml"));
Element root = doc.getDocumentElement();
System.out.println("root ==> "+root.getNodeName()); //根节点名
NodeList children = root.getChildNodes();
System.out.println("leng ==> "+children.getLength());
for(int i=1;i<children.getLength();i++)
System.out.println("sub name :: "+children.item(i++).getNodeName());
System.out.println("Grandchildren last");
for (int i = 1; i < children.getLength(); i++)
{
Node peak = children.item(i);
System.out.println("Grandchildren last");
for (int j=1; j <peak.getChildNodes().getLength(); j++)
{
System.out.println("name :: "+(peak.getChildNodes().item(j++).getNodeName()));
}
}
}
catch(Exception e){}
}
public static void main(String args[]){
ReadXml rx=new ReadXml();
rx.read_xml();
}
- java读取XML文件,使用3wc.dom.*包
- Java使用dom读取xml文件
- Java解析XML(一) 使用DOM读取XML文件
- 使用DOM读取XML文件
- 使用DOM读取XML文件
- 使用DOM读取XML文件
- JAVA读取xml文件(DOM)
- 在Java下使用DOM来读取/修改Xml文件
- Java 读取XML文件(DOM)
- 运用java读取xml文件---DOM 解析
- DOM 方法实现java 读取xml文件
- java读取xml文件之Dom
- java:利用Dom读取xml文件
- Java 读取XML文件(DOM实现)
- Java 读取XML文件(DOM)。
- Java中用dom包写xml文件
- DOM读取xml文件
- DOM读取XML文件
- ASP实现禁止从外部提交数据
- Liferay源码--配置文件
- 二维地图的寻路算法2
- 利用udev在/dev/下动态生成/移除设备文件
- Moblin MID开发学习笔记 - 在VmWare下搭建开发环境
- java读取XML文件,使用3wc.dom.*包
- “机器狗”病毒驱动部分逆向分析注释(C代码)
- 小偷梦记
- 文件管理新体验,标签浏览器给你Web2.0的感觉
- C#中substring函数
- 用DirctShow抓取TS流中的视频图片
- 我是新手,大牛多关照。。
- tomcat+mysql 中文乱码和存储大文件问题解决
- 2008年《中国最具价值品牌500强》的名单(2008中国500强企业名单1-500)