# 课程：文档对象模型

> 原文： [https://docs.oracle.com/javase/tutorial/jaxp/dom/index.html](https://docs.oracle.com/javase/tutorial/jaxp/dom/index.html)

本课介绍文档对象模型（DOM）。 DOM 是标准树结构，其中每个节点包含 XML 结构中的一个组件。两种最常见的节点类型是元素节点和文本节点。使用 DOM 函数可以创建节点，删除节点，更改其内容以及遍历节点层次结构。

本课程中的示例演示了如何解析现有 XML 文件以构造 DOM，显示和检查 DOM 层​​次结构，以及探索命名空间的语法。它还展示了如何从头开始创建 DOM，以及如何使用 Sun 的 JAXP 实现中的一些特定于实现的功能将现有数据集转换为 XML。