以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  应用DOM和SAX解析XML的场合有什么考虑?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=35359)


--  作者:小魔女毛毛
--  发布时间:7/8/2006 10:38:00 AM

--  应用DOM和SAX解析XML的场合有什么考虑?
应用DOM和SAX解析XML的场合有什么考虑?
谢谢……!
--  作者:Qr
--  发布时间:7/10/2006 3:48:00 PM

--  
DOM:
1、可对XML的节点元素进行添加、删除等处理,可控指针的移动方向;
2、将整个XML读取内存中处理,数据在内存中,调用速度极快,但由于受内存影响,对于大数据量的XML文档,资源消耗很多,反而处理速度极慢。
SAX:
只能对XML进行只读、向前处理,可控性不强,对于小数据量不如DOM处理快速,但几乎不会消耗内存,对于处理大数据量的XML文档性能犹显突出,但如果文档结构复杂,SAX则无能为力。
--  作者:flyfoxs
--  发布时间:7/18/2006 1:47:00 PM

--  
SAX好像不能写文档。面DOM则可以,并且还蛮方便。
--  作者:bossycrab
--  发布时间:7/18/2006 3:54:00 PM

--  
too difficult!
--  作者:startbug
--  发布时间:11/17/2006 1:49:00 PM

--  

--  作者:mzhm007
--  发布时间:1/15/2007 2:58:00 PM

--  
光解析不能写SAX的作用的局限性在向大XML文件添加新节点时暴露无遗!
--  作者:chys2007
--  发布时间:1/16/2007 6:41:00 PM

--  
那对大量的XML 文件 DOM有什么解决的办法呢?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms