XML DOM 是 XML Document Object Model 的缩写,即 XML 文档对象模型。
XML DOM 定义了访问和处理 XML 文档的标准方法。
它是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言中立的接口。
XML DOM 是:
用于 XML 的标准对象模型
用于 XML 的标准编程接口
中立于平台和语言
W3C 的标准
说它是接口,是因为XML DOM只定义了标准的文档对象和处理方法,但并没有具体实现这些方法,所以它是独立于语言和平台的。
Java语言开发了如JDOM, DOM4J等包,微软的MSXMLDOM对C++、C#、JavaScript都有不同的实现,但它们首先都必须要满足和实现W3C XML DOM所定义的对象和方法的接口,在这基础之上再提供一些自己特殊的方法。