XML Parse 问题
请问大家做XML Parse的程序中,使用的是DOM还是SAX2?我如果想做RSS Reader & Builder,用哪个好? 问题点数:100、回复次数:5Top
1 楼yzx0023(无聊客)回复于 2006-07-03 17:11:33 得分 0
刚写完SMIL PARSER,用的DOM,感觉还算好用Top
2 楼wxf0204(网泥www.xmlenz.cn)回复于 2006-07-04 14:17:59 得分 20
呵呵, 也支持一下, DOMTop
3 楼nbcool(载舟之水)回复于 2006-07-04 14:42:50 得分 0
你们用DOM的原因是对SAX不太了解,还是做过比较?我看文档上说,DOM可以生成树和节点,可以随机访问,缺点就是占用内存大,速度慢,SAX是事件驱动的方式,每解析一个元素都会产生notify,是顺序解析,不能随机访问,但是这样内存占用小,速度快。Top
4 楼yzx0023(无聊客)回复于 2006-07-04 15:12:17 得分 0
DOM速度倒真的是挺慢,今天测试的时候就有感觉,但是代码写起来很简单,对于大文档,可能还是SAX比较适合,今天回家去试下看,做个比较,如果SAX速度快出很多的话就把它换掉。Top
5 楼yzx0023(无聊客)回复于 2006-07-04 15:28:56 得分 80
看了下SAX介绍,对于我这边的要求,应该还是DOM比较适用,因为可能要随时查询元素,如果一开始就知道要解析整个文档的话,我感觉还是DOM比较好Top




