0
点赞
收藏
分享

微信扫一扫

Java读取xml文件的方式------DOM4j方式


dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。 性能优异 功能强大 简单易用 开放源代码。

1.创建XML文档

       

Document doc = DocumentHelper.createDocument(); //创建树模型
Element eltRoot = DocuementHelper.CreateElement(“students”); //创建元素
doc.setRootElement(eltRoot); //将元素添加进树模型
Element eltRoot = DocumentHelper.createElement(“student”);//创建元素

2.

       

//添加属性
eltRoot.addAttribute(“sn”,”01”);
//添加子元素
public Element addElement(String name)
Element eltName=eltRoot.addElement(“name”);
Element eltAge=eltRoot.addElement(“age”);
eltName.setText(“张三”);
eltAge.setText(“18”);

3.用dom4j操作XML——构建dom4j树

            11111111

 

     sax方式

         以SAXReader类来构造dom4j文档对象的代码如下: 

       

SAXReader saxReader=new SAXReader();
File file= new File(“students.xml”);
Document doc = saxReader.read(file);

      以DOMReader类来构造dom4文档的代码如下:

         

DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
File file=new File(“students.xml”);
org.w3c.dom.Document document=db.parse(file);
DOMReader domReader=new DOMReader();
org.dom4j.Document doc=domReader.read(document);

 

 

 

 

举报

相关推荐

0 条评论