JAVA读取xml文件JAVA读取xml文件
1. package com;
2.
3. import org.w3c.dom.*;
4. import javax.xml.parsers.*;
5. import java.io.*;
6.
7. public class Parse{
8. //Document可以看作是XML在内存中的一个镜像,那么一旦获取这个Document 就意味着
可以通过对
9. //内存的操作来实现对XML的操作,首先第一步获取XML相关的Document 10. private Document ...
JAVA读取xml文件
1. package com;
2.
3. import org.w3c.dom.*;
4. import javax.xml.parsers.*;
5. import java.io.*;
6.
7. public class Parse{
8. //Document可以看作是XML在内存中的一个镜像,那么一旦获取这个Document 就意味着
可以通过对
9. //内存的操作来实现对XML的操作,首先第一步获取XML相关的Document 10. private Document doc=null;
11.
12. public void init(String xmlFile) throws Exception{ 13. //很明显该类是一个单例,先获取产生DocumentBuilder工厂 14. //的工厂,在通过这个工厂产生一个DocumentBuilder, 15. //DocumentBuilder就是用来产生Document的
16. DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); 17. DocumentBuilder db=dbf.newDocumentBuilder(); 18. //这个Document就是一个XML文件在内存中的镜像
19. doc=db.parse(new File(xmlFile));
20. }
21. //该方法负责把XML文件的内容显示出来
22. public void viewXML(String xmlFile) throws Exception{ 23. this.init(xmlFile);
24. //在xml文件里,只有一个根元素,先把根元素拿出来看看 25. Element element=doc.getDocumentElement(); 26. System.out.println("根元素为:"+element.getTagName()); 27.
28. NodeList nodeList=doc.getElementsByTagName("dbstore"); 29. System.out.println("dbstore节点链的长度:"+nodeList.getLength()); 30.
31. Node fatherNode=nodeList.item(0);
32. System.out.println("父节点为:"+fatherNode.getNodeName()); 33.
34. //把父节点的属性拿出来
35. NamedNodeMap attributes=fatherNode.getAttributes();
36.
37. for(int i=0;i
本文档为【JAVA读取xml文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。