码迷,mamicode.com
首页 > 其他好文 > 详细

dom4j之小小工具

时间:2017-09-24 09:52:22      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:return   print   code   create   jar   exce   name   不用   ade   

dom4j经常不用,方法忘了又记,故做出读取xml和把document写入xml的小小工具~~~

/**
 * 读取document和将document对象写入到xml的小工具
 * 使用该类必须给出dom4j的jar包
 * @author hui.zhang
 *
 */
public class Dom4jUtils {
    private Dom4jUtils() {}
    /**
     * 通过路径获取document对象
     * @param pathname xml的路径
     * @return 返回document对象
     * @throws DocumentException
     */
    public static Document getDocument(File pathname) throws DocumentException {
        SAXReader reader = new SAXReader();
        Document document = reader.read(pathname);
        return document;
    }
    
    /**
     * 传一个document对象写入到指定xml路径下
     * @param path 写回路径
     * @param document 传一个document对象
     * @throws IOException
     */
  static void write2XML(File path, Document document) throws IOException {
        OutputFormat format = OutputFormat.createPrettyPrint();
        //format.setEncoding("UTF-8");//默认的编码就是UTF-8
        XMLWriter xml = new XMLWriter(new FileOutputStream(path), format);
        xml.write(document);
    }
    
}

 

dom4j之小小工具

标签:return   print   code   create   jar   exce   name   不用   ade   

原文地址:http://www.cnblogs.com/stefan95/p/7585738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!