分别解释如下:
dom,即document object model,中文叫文档对象模型。
dom是w3c定义的标准文档对象模型,是一个与操作系统和编程语言无关的、用于内存存储和操作层次化文档的模型。
当按 照dom模型解析XmL文档时,就会在内存中构造一个对应的dom树,它可以用于不同节点之间的遍历。
然而,在遍历之前必须先完成dom树的构造。
因此, 在处理规模较大的XmL文档时就很耗内存,占用资源较多。
尤其是只需要操作文档中一小部分时效率很低。
saX,即simple aPi for XmL的简称,中文叫XmL简单应用程序接口。
它是一个事实上的标准。
与dom不同的是,它是用事件驱动模型。
解析Xml文档时每遇到一个开始或者结束标 签、或者属性、或者一条指令时,程序就产生一个事件来进行相应的处理。
所以在操作文档之前不需要对整个文档进行解析。
实际上,文档的各个部分可以在进行解 析的同时进行操作。
因此,saX相对于dom来说更适合操作大文档。
原文地址:https://www.weidianyuedu.com/content/4620974100126.html