寫這篇文章的目的並不是來講解dom4j的功能,只是對乙個簡單的xml檔案進行了讀取操作,希望大家看了以後會有一些作用,不要期望講解的有多麼的細緻。
//從檔案讀取xml,輸入檔名,返回xml文件
saxreader sax = new saxreader();
file fileio = new file(filepath);
document doc = sax.read(fileio);
//讀取根節點
elemet root = doc.getrootelement();
//讀取xml的孩子節點
element children = root.element("***x");
//讀取乙個節點的屬性,這裡使用根結點的屬性,其他的一樣
root.attributevalue("***x");
有了這幾個基本的方法我們就可以做這個簡單的xml文件解析了,哦,忘記了,先說一下xml的結構,如下:
<?xml version="1.0" encoding="utf-8"?>
c盤下的乙個測試
測試測試1
測試2測試3
測試4
解析的**如下:
private
static
final string division = "----------------------------------";
public
static
void main(string args) throws ioexception
private
void readxml(string filepath)
} catch (documentexception e) }
至此解析完畢,這個例子很簡單,但是應該能夠滿足普通的應用。
利用dom4j解析xml檔案
利用dom4j解析xml檔案 寫這篇文章的目的並不是來講解dom4j的功能,只是對乙個簡單的xml檔案進行了讀取操作,希望大家看了以後會有一些作用,不要期望講解的有多麼的細緻。從檔案讀取xml,輸入檔名,返回xml文件 saxreader sax new saxreader file fileio ...
xml檔案解析 DOM4J
讀取並解析xml文件 讀寫xml文件主要依賴於org.dom4j.io包,其中 提供domreader 和saxreader 兩類不同方式,而呼叫方式是一樣的。這就是依靠介面的好處。從檔案讀取 xml,輸入檔名,返回 xml文件 publicdocument read string filename...
dom4j解析xml檔案
一 利用dom4j建立乙個內容如下的xml檔案sqlmapconfig.xml 步驟 1.建立乙個輸出流,指定建立的sqlmapconfig.xml檔案的位置 outputstream outputstream os new fileoutputstream d sqlmapconfig.xml 2...