DRP项目(七)----XML的四种解析器之JDOM解析XML
来源:互联网 发布:php 授权验证系统源码 编辑:程序博客网 时间:2024/06/05 18:23
我的xml文件代码:文件名:sys-config.xml
<?xml version="1.0" encoding="UTF-8"?><config> <db-info> <driver-name>oracle.jdbc.driver.OracleDriver</driver-name> <url>jdbc:oracle:thin:@192.168.24.181:1521:BJPOWERNODE</url> <user-name>drp1</user-name> <password>drp1</password> </db-info></config>
首先声明一下我在这只写读取过程中的简要原理,至于加上单例模式,这个自己可以加上,但是我写的是实现解析xml的原理。
这里只得到<driver-name>中的东西,用JDOM必须在网上下载jdom.jar(点击即可下载)这个jar包
JDOM解析XML文档
package com.bjpowernode.drp.util; import java.io.IOException; import org.jdom.Document; import org.jdom.JDOMException; import org.jdom.input.SAXBuilder; import org.jdom.Element; import org.jdom.xpath.*; /** * JDOM实现读取配置文件 * * */ public class testXML { public static void main(String args[]) throws JDOMException, IOException{ SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(Thread.currentThread().getContextClassLoader().getResourceAsStream("sys-config.xml")); Element rootElt=doc.getRootElement(); try{ Element drivername = (Element)XPath.selectSingleNode( rootElt, "//config/db-info/driver-name"); System.out.println(drivername.getText()); } catch (JDOMException e) { e.printStackTrace(); } } }
- DRP项目(七)----XML的四种解析器之JDOM解析XML
- DRP项目(七)----XML的四种解析器之DOM解析XML
- DRP项目(七)----XML的四种解析器之SAX解析XML
- DRP项目(七)----XML的四种解析器之DOM4J解析XML
- DRP项目(七)----XML应用和XML的四种解析器(dom,sax,jdom和dom4j)原理及实例
- XML的四种解析方式之JDOM&DOM4J
- 解析xml之--JDOM
- XML解析之JDOM
- 解析XML之JDOM
- XML解析之jdom
- XML解析之jdom
- XML解析之JDOM
- XML解析之JDOM
- XML之JDOM解析
- XML解析之jdom解析
- XML解析之Jdom解析
- Java解析XML文件的四种方式之JDOM解析
- Java解析XML之四(JDOM篇)
- SAP一些学习网址
- python 储存器
- DRP项目(七)----XML的四种解析器之SAX解析XML
- zoj 1629 Counting Triangles
- C语言的指针初始化特别注意一点
- DRP项目(七)----XML的四种解析器之JDOM解析XML
- 产品经理的能力模型
- 操作excel
- 再谈为什么要使用MONO
- DRP项目(七)----XML的四种解析器之DOM4J解析XML
- 【网络流EK算法&压入重标记算法】POJ 1459
- 国家电网利润超五大发电集团净利总和
- BitMap初探
- 成为Android高手必须掌握的28大项内容和10个建议