利用dom4j取出XML文件中的数据
来源:互联网 发布:网易复权数据接口 编辑:程序博客网 时间:2024/05/17 04:59
在我们做项目的时候会经常用到XML文件用来配置系统,XML让系统更加的具有了灵活性,Java如何从XML中取出我们想要的数据呢?下面是我利用DOM4J来实现取出XML文件中的数据。
XmlConfigReader.java类
XML文件:
<?xml version="1.0" encoding="UTF-8"?> <config> <db-info> <driver-name>oracle.jdbc.driver.OracleDriver</driver-name> <url>jdbc:oracle:thin:@localhost:1521:ORCL</url> <user-name>drp1</user-name> <password>drp1</password> </db-info> </config>
XmlConfigReader.java类
import java.io.InputStream; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; /** * 采用单例模式解析sys-config.xml文件 * @author IT * */ public class XmlConfigReader { private XmlConfigReader(){ SAXReader reader=new SAXReader(); InputStream in=Thread.currentThread().getContextClassLoader().getResourceAsStream("sys-config.xml");//XML文件名 try { Document doc=reader.read(in); /*取出drivername*/ Element driverNameElt=(Element)doc.selectObject("/config/db-info/driver-name"); String driverName=driverNameElt.getStringValue(); /*取出url*/ Element urlElt=(Element)doc.selectObject("/config/db-info/url"); String urlName=urlElt.getStringValue(); /*取出user-name*/ Element userNameElt=(Element)doc.selectObject("/config/db-info/user-name"); String userName=userNameElt.getStringValue(); /*取出password*/ Element passwordElt=(Element)doc.selectObject("/config/db-info/password"); String password=passwordElt.getStringValue(); } }
0 0
- 利用dom4j取出XML文件中的数据
- Java从入门到精通——技巧篇之利用dom4j取出XML文件中的数据
- 利用dom4j解析xml文件
- xml文件操作(利用dom4j)
- 利用dom4j读取xml文件
- 利用dom4j读取xml文件
- 利用dom4j读取XML文件
- 利用dom4j创建XML文件
- 利用dom4j读取XML文件
- 利用dom4j--读取xml文件
- 利用Dom4j 解析XML文件
- 利用JOSN取出JOSN字符串中的数据
- 利用dom4j来生成xml文件
- 如何利用dom4j生成XML文件!
- 利用dom4j来生成xml文件
- 利用DOM4J API读入XML文件
- 利用dom4j来生成xml文件
- 《JavaWeb----利用dom4j解析xml文件》
- JavaMail发送和接收邮件(转载)
- iOS runtime原理
- 关于TS流的解析
- 各地DNS大全
- 在Window环境配置Python VirtualEnv
- 利用dom4j取出XML文件中的数据
- 如何实现一个malloc
- strlen函数实现
- Unable to execute dex: Multiple dex files define 解决方法
- MySQL优化相关查询指令
- SqlServer更改用户密码
- 何为多态
- 国外程序员整理的Java资源大全
- XMPP——xmpp客户端、服务器、网关以及地址和消息格式详解