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