1. 程式人生 > >使用dom4j技術來讀取xml中的信息。

使用dom4j技術來讀取xml中的信息。

XML

首先根據xml路徑獲取到xml的流文件
然後新建一個SAXReader對象
使用SAXReader對象使用read方法讀取到xml獲得document文檔
通過document文檔獲取到根節點getRootElemnet()
然後通過根節點的遍歷方法獲得遍歷後的集合elementIterator();
遍歷集合將集合中各個對象的屬性值取出來attributeValue();
接著再根據這個節點向下遍歷,獲得這個節點連接的下一層的遍歷集合
循環遍歷直至遍歷完全
首先導入jar包

public void Test(){
InputStream input = this.Class().getResourceAsStream("/xxx.xml");

SAXReader reader = new SAXReader();
try {
Document document = reader.read();
Element rootEle = document.getRootElemnt();
Iterator<Elelment> iter01 = rootEle.elementIterator();
while(iter01.hasNext()){
Element element01 = iter01.next();
String xx = element01.attributeValue();
String yy = element01.attributeValue();
Iterator iter02 = element01.elementIterator();
while(iter02.hasNext){
Element element02 = iter02.next();
String xx = element01.attributeValue();
String yy = element01.attributeValue();
}
}
}catch(Exception e){
e.printStackTrace();
}
}

使用dom4j技術來讀取xml中的信息。