一.DOM簡介
文檔對象模型 (Document Object Model, DOM):是 XML 文檔的編程接口,定義如何在程序中訪問和操作 XML 文檔,是與平臺和語言無關的接口,以樹結構表示 XML 文檔,通過提供一組對象對 XML 文檔結構的訪問,定義用於訪問和操作 XML 文檔的 API。
編寫一個通過 DOM 訪問 XML 文檔的應用程序時需要: XML 解析器和DOM實現。使用 DOM 創建和操作 XML 文檔有助於避免:未封閉標籤和錯誤嵌套標籤。使用 DOM 能夠在數據庫和 XML 文件之間輕鬆移動信息。
二.XML文檔的樹結構
三.XML DOM對象
1.XML DOMDocument 對象
代碼片段1:
2.XML DOMNodeList 對象
3.XML DOMNode 對象
代碼片段2:
4.XML DOMElement 對象
代碼片段3:
5.XML DOMAttribute 對象和XML DOMText 對象
代碼片段4:
四.示例
1.先創建一個XML文檔,存放在E盤根目錄下,內容如下:
student.xml
2.Java實現是依靠xerces實現的,xerces.jar下載地址http://u.115.com/file/f180f6d662。用Eclipse需要把它加入到項目中。
Project->properties->java build path->libraries->add external jars->選擇文件—>ok。