在AXP中,DOM解析器是1 Document Builder类的一个实例,该实例由 Documen
Bailderfactorv类负责创,步如下 
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();//实例化一个DocumentBuildFactor对象DocumentBuilder builder = null;try {builder = factory.newDocumentBuilder();//返回一个DocumentBuilder对象,称为DOM解析器} catch (ParserConfigurationException e) {e.printStackTrace();}File f = new File("D:\\jsp\\db\\book3.xml");//要解析的xml文件路径Document document = null;try {document = builder.parse(f);返回一个实现了Document接口的实例} catch (SAXException e) {// TODO Auto-generated catch blocke.printStackTrace();} 接下去是获取里面的内容
    Element root = document.getDocumentElement();// 获取根节点NodeList childNodes = root.getChildNodes();// 获取根节点下的所有子节点,返回一个NodeList对象for (int i = 0; i < childNodes.getLength(); i++) {Node mysql = childNodes.item(i);if ("mysql".equals(mysql.getNodeName())) { // 判断该节点名称NodeList nodeDetail = mysql.getChildNodes();// 获取该节点的所有子节点,返回一个NodeList对象for (int j = 0; j < nodeDetail.getLength(); j++) {// 遍历该节点listNode detail = nodeDetail.item(j);if (("driver").equals(detail.getNodeName()))mydriver = detail.getTextContent();// 将该节点的text赋值给mydriver(mydriver是自己定义的一个String变量)if (("server").equals(detail.getNodeName()))myservice = detail.getTextContent();if (("username").equals(detail.getNodeName()))myusername = detail.getTextContent();if (("password").equals(detail.getNodeName()))mypassword = detail.getTextContent();}}}

最后附上我的xml文件结构

转载于:https://www.cnblogs.com/lwyang/p/9113041.html

用Java读取xml文件内容相关推荐

  1. dom4j读取XML文件内容

    转载自  dom4j读取XML文件内容 <?xml version="1.0" encoding="UTF-8"?> <RESULT> ...

  2. java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file”

    背景:java读取xml文件,xml文件内容只有"<?xml version="1.0" encoding="UTF-8"?>" ...

  3. java 读取 xml 配置文件内容

    java  读取 xml 配置文件内容 public static void main(String[] args) throws Exception {//创建读取的核心类SAXReader sax ...

  4. java读取XML文件的四种方式

    java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...

  5. java给xml加入值,怎么用java读取XML文件里的值并加入jsp页面中的下拉列表中

    如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? 如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? java xml jsp 分享到: ------解决方案---- ...

  6. idea Java 读取rtf文件内容,解决中文乱码的问题。

    百度找了很多java读取rtf文件内容的案例,都不行,不是读不出来就是乱码,要么就是多了很多编码异常的字符. 最后成功解决,得益于大佬的源码贡献,如下链接: 转载于:http://blog.sina. ...

  7. java读取json文件内容_java读取json文件内容详解

    之前给大家介绍了一下java读取txt文件内容,下面要给大家介绍的就是java读取json文件内容,一起来了解一下吧. 1.java读取json文件 下面是具体的思路: 首先是获取文件-获取文件内容- ...

  8. python读取xml文件内容_selenium-python读取XML文件

    首先这是我们要读取的XML文件 <?xml version="1.0" encoding="utf-8" ?> windows Chorm http ...

  9. Tensorflow 读取XML文件内容并对图片等比例缩放

    根据XML文件中对图片标记的信息读取,并显示在图片中. xml 文件内容: <annotation><folder>OXIIIT</folder><filen ...

最新文章

  1. 成员函数和成员变量分开存储
  2. 一文读懂中国互联网的30年(整合版)
  3. Asp.Net Core 混合全球化与本地化支持
  4. NYOJ 27 大数阶乘
  5. ansbile--playbook剧本案例
  6. JavaScript中String的slice(),substr(),substring()三者区别
  7. 状态转移表+State模式
  8. LeetCode 647. 回文子串 (动态规划)
  9. mysql5.0无法访问_MYSQL版本升级到后5.0后无法连接的问题
  10. css的写法 有点凌乱(养成这习惯 神马浏览器兼容都是浮云 so easy)
  11. kotlin android中文文档,Android studio 生成带Kotlin文档的实现方式
  12. 统计学的Python实现-013:频度分布表
  13. H3CSE20200603班-SSL V*N
  14. Python科学绘图 南丁格尔图/玫瑰图
  15. 如何撰写搜索引擎广告创意
  16. 草稿草稿草稿22.10.9 “yuyu“ IO进程线程
  17. 【MOS管电平转换电路的一点思考】
  18. 银河麒麟V10服务器系统安装教程及注意事项
  19. Wrong JPEG library version: library is 80, caller expects 62 解决办法
  20. cocos creator麻将教程系列(二)—— 达达麻将的底层通讯express框架与socketio

热门文章

  1. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车黑线循迹、避障、遥控实验综合程序
  2. 【教学课件】IT教学课件和课程考试资料汇总
  3. 录制出来的是黑屏_打开好哈录屏或者OBS直播软件黑屏问题解决,亲测有效!
  4. python素材库_python的JSON库
  5. matlab搭建sdn,软件定义网络SDN简介和简单仿真实验
  6. java阻塞超时_JAVA防线程阻塞(超时控制)
  7. 【算法】prim算法(最小生成树)(与Dijkstra算法的比较)
  8. 【POJ 3274】Gold Balanced Lineup (stl map )设计hash表,处理碰撞
  9. 排列出所有子串暴力递归
  10. 什么是回调地狱以及promise的链式调用和aysnc/await