dom4读取xml文件

       今天写一个dom4  读取xml配置文件

    现在很多程序 的数据交互  都是使用xml 配置文件  还有的是 做配置文件

     hibernate 就是使用  dom4 读取配置文件

 我这里只是教大家如何使用  所以写的很不规范 

  在实际应用中 不是我这样的

   // 创建一个xml 配置文件

我随便配置一下

随便创建几个节点  文件名就  a.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<root>
 <parent>
  <parentId>
   1
       </parentId>

  <parentName>测试</parentName>

  <parentUrl>www.test.com</parentUrl>

 </parent>

</root>

//写一个测试类 用来读取并且打印

public class testDomXml{

          public static void main(String []agrs){

    // 用SaxReader 来读取

  SAXReader reader = new SAXReader();

  // 加载文件 得到Document 对象

  Document document = null;
  try {
   document = reader.read(new File("src/a.xml"));
  } catch (DocumentException e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
  }

  // 得到元素 得到节点root 下 parent 元素 需要强制转换

  Element element = (Element) document.selectSingleNode("//root/parent");

  // /利用 element 得到 元素集合

  List list = (List) element.elements();

  // 循环打印 元素信息和值

  for (Object e : list) {

   // 转换为元素对象

   Element et = (Element) e;

   // et.getName();//获取节点名称

   System.out.println("元素名称" + et.getName());

   // et.getText(); 为元素值

   System.out.println("元素值" + et.getText());

  }

    

 

       }

}

 

 

///你需要做的是把Dom4 的Jar 导进去  还有jaxen-bete Jar 包

//如果你找不到此包  点击下面下载 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值