遍历一个XML文档,文档容量较大,大概有几万行,并且采用COM开发该程序用于ASP的调用。请问DOM,SOM,SAX哪中最好?谢谢

解决方案 »

  1.   

    文档大,我认为用sax,内存占用会少很多。
      

  2.   

    如果需要找寻的信息在文档尾部,用SAX模型一个一个标记的查找会不会很慢?这个组件写出来是在ASP中调用的,需要显示到IE里,时间长了可能会让连结超时的,这是我最担心的。
      

  3.   

    如果需要找寻的信息在文档尾部,SAX会比DOM慢一些.但是你的信息一直在尾部吗?何况即使用了DOM,查询尾部信息也比SAX快不了太多.你的情况当然应该使用SAX.MSDN中对于什么情况下用DOM或者SAX有详细的说明.