DOM4J的使用

来源:互联网 发布:淘宝上的评价怎么修改 编辑:程序博客网 时间:2024/05/17 02:54

SAXReader reader = new SAXReader();  //创建一个reader
reader.setEncoding("utf-8");   //设置reader的编码
Document   document = reader.read(new File(URL)); //用reader将文件读取成Document

Element rootElm = document.getRootElement();    //获得document的根元素rootElm

Element memberElm=rootElm.element(eleName);  //获得名字为eleName的元素

memberElm.attributeValue("key");   //memberElm元素的名字为key的属性的值

memberElm.getName();   // 获得memberElm元素的名字

 Iterator element = rootElm.elementIterator(); //取出根元素下所有的子元素

 

OutputFormat format = OutputFormat.createCompactFormat();  
  format.setEncoding("UTF-8");      //Output格式化

XMLWriter writer = new XMLWriter(new   FileOutputStream(URL), format);      格式化重新输出XML

writer.write(document);  
 writer.close();