2).使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方 式,XPath来自包 jaxen-1.1-beta-6.jar。
3、对XML文件的具体操作
1)XML文件如下(文件名:sys-conf.xm):
<?xml version="1.0" encoding="UTF-8"?>
<config>
<db-info>
<driver-name>oracle.jdbc.driver.OracleDriver</driver-name>
<url>jdbc:oracle:thin:@127.0.0.1:1521:ORCL</url>
<user-name>***</user-name>
<password>***</password>
</db-info>
</config>
2)读取XML文件如下:
//定义读XML文档对象
SAXReader reader=new SAXReader();
//获取xml的路径
InputStream in= Thread.currentThread().getContextClassLoader().getResourceAsStream("sys-conf.xml");
try {
//取xml文件中的值的方法 -------开始
Document doc=reader.read(in);
Element driverNameElt = (Element)doc.selectObject("/config/db-info/driver-name");
String driverName=driverNameElt.getStringValue();
System.out.println(driverName);
//取xml文件中的值的方法 -------结束