所有XML文档具有以下特征:它的所有元素分层嵌套形成一个树形结构。因此,我们不仅可以简单地把一个xml文件看成是一个文本文件,而且还可以看成如下的标记树。文档对象模型就是这样一个结构化文档编程接口,它定义了文档的逻辑结构以及访问和操纵文档的方法。使用DOM模型,程序员可以方便地创建文档、导航其结构,或增加、修改、删除、移动文档的任何成份。DOM标准的出现大大简化了结构化文档在编程环境中的处理。