以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DOM/SAX/XPath 』 (http://bbs.xml.org.cn/list.asp?boardid=11) ---- SAX与DOM的分析、比较 (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=16764) |
-- 作者:gbl0000 -- 发布时间:4/8/2005 10:39:00 AM -- SAX与DOM的分析、比较 XML两种解析方式SAX与DOM的分析与比较,这是我毕业设计的题目,可是我对它了解不多,哪位能够帮帮我呀?能提供一些网址也可以。要不要学JAVA呀? |
-- 作者:gbl0000 -- 发布时间:4/8/2005 10:41:00 AM -- 一定要帮帮我呀。。。。。。。。。。。。。。。急死了。。。。。。。。。。。。 |
-- 作者:zhangbo198294 -- 发布时间:4/8/2005 4:49:00 PM -- 用的是DOM解析器来解析xml 。它的优点是读取xml文件非常快,缺点是很消耗内存 用的是SAX解析器来解析xml。它的优点是能够处理任何大小的文件,更容易掌握 |
-- 作者:gbl0000 -- 发布时间:4/10/2005 9:56:00 AM -- 有没有具体的资料呀?我要做毕业设计的. 帮帮忙啦 |
-- 作者:neusoft -- 发布时间:4/10/2005 8:29:00 PM -- DOM解析是需要将整个XML文件读入内存,映射成内存树的结构.这样对实现在内存中对树的操作如增加节点,修改等操作。由于这个特点对于内存有较高要求,当文件尺寸太大则会很费内存,解析速度慢。根据我的经验当达到几十M时,解析速度要耗费一些时间。主要依靠document、Node,Element,Text,Nodelist等实现。 SAX解析是事件驱动型的,它是操作通过一些扑获事件顺序读XML,所以对内存要求低,解析速度也比较快。startDocument、startElement 、characters 、endElement等事件实现捕获。 综上,DOM和SAX不是对立的,他们各有特点,要根据应用和实际情况使用。如要对XML进行编辑等操作DOM适合,如只是遍历操作,而切XML尺寸较大要用SAX了,有时可能要混合使用了。
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |