为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

JAVA读取xml文件

2018-02-27 3页 doc 15KB 17阅读

用户头像

is_003124

暂无简介

举报
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文件
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,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索