SAXReader saxReader = new SAXReader();
// 读取XML 取得文件的绝对路径
Document document = saxReader.read( new File(fileName));
// 读取XML 取得文件的相对路径(读取classpath目录底下的文件)
Document document = saxReader.read(MenuManager.class.getResource("/menu.xml"));
// 获取要解析的元素
List<Element> emenus = document.selectNodes("/logMold/moldList/mold");
// 循环元素
for (Element e : emenus) {
Module module = new Module();
module.setName(e.attributeValue("name"));
module.setOpened(e.attributeValue("open"));
module.setTaskTime(Integer.parseInt(e.elementText("taskTime")));
module.setFilePath(e.elementText("filePath"));
module.setFlieNaxNum(Integer.parseInt(e.elementText("fileMaxNum")));
module.setSqlId(e.elementText("sqlId"));
module.setFormat(e.elementText("value"));
module.setSqlMaxNum(Integer.parseInt(e.elementText("sqlMaxNum")));
// 存放从XML所解析到的任务节点
allModule.put(module.getName(), module);
}
// 获取任务节点为打开的任务节点
allModule = ModuleFilterChainFactory.getInitChain().doFilter(allModule);
分享到:
相关推荐
Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc
使用 dom4j 解析 XML dom4j 解析 XML dom4j解析xml
dom4j解析xml实例,dom4j解析xml实例,dom4j解析xml实例,
dom4j解析xml文件代码示例 dom4j解析xml文件代码示例 dom4j解析xml文件代码示例
dom4j解析XML必备jardom4j解析XML必备jardom4j解析XML必备jardom4j解析XML必备jar
java dom4j解析xml (详细注释)
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
dom4j解析xml,利用反射机制.将解析出来的信息保存到一个类当中
很详细的文档 可以借鉴下 希望对你有帮助
dom4j是一种解析XML文档的开放源代码XML框架。本文介绍如何使用包含在dom4j中的解析器创建并修改XML文档。dom4j API包含一个解析XML文档的工具。本文中将使用这个解析器创建一个示例XML文档,然后使用同一个解析器...
dom4j解析XML文档.ppt
使用dom4j对xml文档进行增删改. 查询就不用说了,使用elements(....)/element(...)/attributeValue()/getText()等方法
一个关于用dom4j解析xml,遍历xml,建立xml的简单例子
Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题
dom4j解析xml字符串实例
dom4j解析xml文件的压缩包,完整版。对jdom进行了封装。包含源码,jar包以及所需的全部内容。
dom4j解析XML所需要的.jar包,包括dom4j-1.6.1及jaxen-1.1-beta-7.jar
dom4j解析xml,连接oracle数据库实例
dom4j解析XML文件格式dom4j解析XML文件格式dom4j解析XML文件格式