XML基礎知識與DOM4J解析XML檔案

2021-10-23 06:10:35 字數 1084 閱讀 6589

1.xml

宣告資訊:用於描述xml版本與編碼方式

xml有且只有乙個根元素

xml大小寫敏感

標籤是成對的

屬性值要用雙引號

注釋寫法:

2.dtd:

document type definition文件型別定義

用於約束xml文件格式

內部dtd:dtd**定義在xml檔案內

宣告:外部dtd:外部定義乙個dtd檔案

宣告:元素宣告:3.常見的xml解析

dom解析:基於xml樹,比較消耗資源,適用於多次訪問xml

sax解析:基於事件的解析,消耗資源小,適用於資料量大

dom4j:第三方提供,效能優異,使用介面

具體方法可以參考w3school

4.dom4j解析xml檔案

首先匯入dom4j.jar包

public

class

xml}

}

xml檔案:

<

?xml version=

"1.0" encoding=

"utf-8" standalone=

"yes"

?>

"1">

四毛<

/name>

18000

<

/salary>

<

/student>

"2">

傻曈<

/name>

10000

<

/salary>

<

/student>

<

/students>

用**寫乙個上面的xml檔案:

public

class

test01

}

xml檔案解析 DOM4J

讀取並解析xml文件 讀寫xml文件主要依賴於org.dom4j.io包,其中 提供domreader 和saxreader 兩類不同方式,而呼叫方式是一樣的。這就是依靠介面的好處。從檔案讀取 xml,輸入檔名,返回 xml文件 publicdocument read string filename...

DOM4J解析XML文件

dom4j是乙個簡單 靈活的開放源 的庫。疊代器 iterator s public static void listelementattribut element element public static void createelement doment doc xml xml schema ...

dom4j解析xml檔案

一 利用dom4j建立乙個內容如下的xml檔案sqlmapconfig.xml 步驟 1.建立乙個輸出流,指定建立的sqlmapconfig.xml檔案的位置 outputstream outputstream os new fileoutputstream d sqlmapconfig.xml 2...