dom的全称是document object model(文档对象模型),它是来自w3c的官方标准,它允许按照w3c标准w3c dom level1和w3c dom level2的规范所定义的规则,通过编程来读取,操纵和修改xml文档。dom的工作方式是:首先将xml文档一次性的装入内存,然后根据文档中定义的元素和属性在内存中创建一个“树型结构”也就是一个文档对象模型,这里的含义其实是把文档对象化,文档中每个节点对应着模型中一个对象,而我们都知道对象提供编程接口,所以在application中我们正是使用这组对象来访问xml文档进而操作xml文档,下图阐述了application和dom交互的过程: