java读取XML配置文件
来源:互联网 发布:办公网络设计方案 编辑:程序博客网 时间:2024/06/11 18:32
若项目中应用spring可用工具类读取配置文件,也可以直接用文件路径new File(path):
/** * 获取配置文件信息 * * @author zcq * @param fileName */public static Element getXmlConfig(String fileName) { Element root = null; try {// 通过Spring工具类获取classpath下的文件资源 ClassPathResource resourcePath = new ClassPathResource(fileName); File file = resourcePath.getFile(); if (!file.exists()) { System.out.println("Error : Config file doesn't exist!"); }// 解析XML文件 SAXReader reader = new SAXReader(); Document doc; doc = reader.read(file); root = doc.getRootElement(); Iterator<?> itrRoot = root.elementIterator("session-factory"); while (itrRoot.hasNext()) { Element level1 = (Element) itrRoot.next(); Iterator<?> itrLevel1 = level1.elementIterator("property"); while (itrLevel1.hasNext()) { Element level2 = (Element) itrLevel1.next(); System.out.println("1" + level2.attributeValue("name")); System.out.println("2" + level2.attributeValue("connection.datasource")); System.out.println("3" + level2.attributes()); System.out.println("4" + level2.attributes()); System.out.println("5" + level2.getQualifiedName()); System.out.println("6" + level2.getStringValue()); System.out.println("7" + level2.getText()); } } } catch (Exception ex) { System.out.println("Error : " + ex.toString()); } return root;}
0 0
- java读取xml配置文件
- java读取xml配置文件
- JAVA读取XML配置文件
- java读取xml配置文件
- java读取XML配置文件
- java读取xml配置文件
- java读取xml配置文件(sax)
- java读取xml配置文件(sax)
- java xml作为配置文件,读取
- java读取xml配置文件(小结)
- java读取xml配置文件(小结)
- java读取xml/.properties配置文件
- JAVA技术:XML配置文件的读取处理
- JAVA技术:XML配置文件的读取处理
- JAVA解析XML配置文件的读取操作
- xml相关概念及java读取配置文件
- 利用java反射读取xml配置文件
- Java中读取配置文件(properties、xml)
- C++设计模式学习之策略模式
- 设计模式六大原则(5):迪米特法则
- GPUImage
- docker学习3--镜像
- C#基础知识(四)虚方法和抽象方法
- java读取XML配置文件
- Python入门级3-字典 if while for
- poj1915Knight Moves BFS
- #Python#环境搭建
- 内联函数声明但未定义 “warning: inline function `*` declared but never defined”
- Eclipse 配置问题总结
- Android广播
- SQLite在VC环境下的使用
- Java内存分配全面浅析