一、技術(shù):DOM4J
1.1)DOM4J簡介:用于讀取XML文件
1.2)讀取配置文件需要的jar包:官網(wǎng)下載: http://www.dom4j.org/dom4j-1.6.1/
1.3)dom4j相關(guān)方法介紹:
(1).獲取XML文檔(Document類型)
SAXReader reader=new SAXReader();
//讀取xml文件的方式,當然,除了以下提及的還有很多重載方法,可以在在開發(fā)工具或者API中查看
//1.文件參數(shù)讀取
Document document=reader.read(File file);//根據(jù)路徑創(chuàng)建FIle對象
//根據(jù)輸入流獲取xml文件
類名.class.getResourceAsStream(String path);
Document document=reader.read(InputStream input);
(2)獲取文檔根節(jié)點
Element element=document.getRootElement();
(3)獲取根節(jié)點的名稱
String name=element.getName();
(4)獲取某個節(jié)點(node)下的所有子節(jié)點
List list=node.elements();
(5)獲取某個節(jié)點下的某個子節(jié)點(Element類型)
node.element("節(jié)點名稱")
(6)取得某節(jié)點下的某屬性
node.attribute("屬性名稱");
(7)獲得某節(jié)點的某屬性的值
node.attribute(“屬性名稱”).getText();
二、簡單實例(模擬spring容器創(chuàng)建對象)
//兩個實體類
FirstBean
SecondBean
//BeanFactory
//ClassPathXmlApplicationContext
//spring配置文件