dom4j读取配置文件

来源:互联网 发布:青岛 大数据 编辑:程序博客网 时间:2024/06/01 08:51

需求:现在需要自定义xml里面的内容(在设计层级关系的时候用到),并用java程序读取xml里面的内容。

xml的文件内容:

<?xml version="1.0" encoding="UTF-8"?><data><function><code>jpo</code><name>对日开发</name><parentCode>wicresoft</parentCode><parentName>微创软件</parentName></function><function><code>bpo</code><name>对欧美开发</name><parentCode>wicresoft</parentCode><parentName>微创软件</parentName></function></data>


解决方法:首先 在项目中加入dom4j.jar  下载地址:http://download.csdn.net/detail/zl544434558/6490555

读取xml文件的代码:

File file = new File("G:\\eclipse_workspace\\javascriptTest\\src\\function.xml");/* * 这里的function.xml放在src目录下         * 这里的文件路径这样做依赖于磁盘,如果你用struts2可以用如下方式获得xml文件路径         * ServletContext servletContext = ServletActionContext.getServletContext()         * String realPath = servletContext.getRealPath(/function.xml);         */SAXReader reader = new SAXReader();Document document = reader.read(file);Element rootElement = document.getRootElement();Iterator<Element> iterator = rootElement.elementIterator("function");while (iterator.hasNext()) {Element element = iterator.next();element.elementText("code");element.elementText("name");element.elementText("parentCode");element.elementText("parentName");}



原创粉丝点击