利用dom4j取出XML文件中的数据
生活随笔
收集整理的這篇文章主要介紹了
利用dom4j取出XML文件中的数据
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在我們做項(xiàng)目的時(shí)候會(huì)經(jīng)常用到XML文件用來配置系統(tǒng),XML讓系統(tǒng)更加的具有了靈活性,Java如何從XML中取出我們想要的數(shù)據(jù)呢?下面是我利用DOM4J來實(shí)現(xiàn)取出XML文件中的數(shù)據(jù)。
XmlConfigReader.java類
?????????? XML文件:
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(); } }
總結(jié)
以上是生活随笔為你收集整理的利用dom4j取出XML文件中的数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cocos2dx 3.3final Us
- 下一篇: 读文件夹下所有文件,并提取中文字符