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...