XML DOM(文档对象模型)是一种用于访问和操作XML文档的编程接口。它提供了一种以树形结构表示XML文档的方式,使开发者可以轻松地遍历文档、访问元素和属性,并对其进行操作。

DOM 将XML文档表示为一个树状结构,其中每个节点都代表文档中的一个部分,如元素、属性、文本等。节点之间的关系反映了XML文档的层次结构。

以下是一个简单的XML文档的示例:
<bookstore>
  <book category="Fiction">
    <title lang="en">Harry Potter</title>
    <author>J.K. Rowling</author>
    <price>29.99</price>
  </book>
  <book category="Non-Fiction">
    <title lang="es">Learning XML</title>
    <author>John Doe</author>
    <price>19.95</price>
  </book>
</bookstore>

对应的XML DOM结构: