XPath提取xml文档数据
2012-04-17 09:27
204 查看
读取jdbc配置信息
sys-config.xm
<?xml version="1.0"encoding="UTF-8"?><config> <db-info> <driver-name>oracle.jdbc.driver.OracleDriver</driver-name> <url>jdbc:oracle:thin:@172.15.51.254:1521:ORCL</url> <username>drp</username> <password>drp</password> </db-info></config>
ConfigReader.java
package com.yang.dom4j; import java.io.File;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader; public class ConfigReader { publicstaticvoid main(String[] args) throws Exception { SAXReader reader = new SAXReader(); Document document = reader.read(new File("src/sys-config.xml")); Element driverNameElt = (Element)document.selectObject("/config/db-info/driver-name"); Element urlElt = (Element)document.selectObject("/config/db-info/url"); Element usernameElt = (Element)document.selectObject("/config/db-info/username"); Element passwordElt = (Element)document.selectObject("/config/db-info/password"); System.out.println(driverNameElt.getStringValue()); System.out.println(urlElt.getStringValue()); System.out.println(usernameElt.getStringValue()); System.out.println(passwordElt.getStringValue()); }}
sys-config.xm
<?xml version="1.0"encoding="UTF-8"?><config> <db-info> <driver-name>oracle.jdbc.driver.OracleDriver</driver-name> <url>jdbc:oracle:thin:@172.15.51.254:1521:ORCL</url> <username>drp</username> <password>drp</password> </db-info></config>
ConfigReader.java
package com.yang.dom4j; import java.io.File;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader; public class ConfigReader { publicstaticvoid main(String[] args) throws Exception { SAXReader reader = new SAXReader(); Document document = reader.read(new File("src/sys-config.xml")); Element driverNameElt = (Element)document.selectObject("/config/db-info/driver-name"); Element urlElt = (Element)document.selectObject("/config/db-info/url"); Element usernameElt = (Element)document.selectObject("/config/db-info/username"); Element passwordElt = (Element)document.selectObject("/config/db-info/password"); System.out.println(driverNameElt.getStringValue()); System.out.println(urlElt.getStringValue()); System.out.println(usernameElt.getStringValue()); System.out.println(passwordElt.getStringValue()); }}
相关文章推荐
- xpath提取xml文档数据
- XPath提取XML文档数据
- 使用XPath提取xml文档数据
- XPath提取xml文档数据
- 利用xpath提取xml文档数据
- xpath提取xml文档数据
- xpath提取xml文档数据
- 使用DOM4J解析XML文档,以及使用XPath提取XML文档
- 使用DOM4J解析XML文档,以及使用XPath提取XML文档
- 使用Xpath查询xml文档节点数据
- XmlDocument加载有Xmlns的xml文档,使用Xpath
- 从xml文档中读取数据并插入mysql数据库中
- java将XML文档转换成json格式数据
- 学习笔记 --android将数据存放及xml文档常用的 方法
- Android数据存储——2.文件存储_C_DOM解析XML文档
- php页面报错 XML 分析失败: 在文档元素之后写入废数据
- java将XML文档转换成json格式数据
- 使用XMLBean中的XMLCursor实现对XML文档的XPath和XQuery查询和修改
- 把 Visual Studio .NET 源代码文件中C# XML注释提取成工程文档
- 用C#将XML中的文字数据写如WORD文档,并控制其格式(包括字体的样式和字体大小)