dom4j之小小工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dom4j之小小工具相关的知识,希望对你有一定的参考价值。
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之小小工具的主要内容,如果未能解决你的问题,请参考以下文章
JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段