以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  给个建议,DOM和SAX2哪个更适合这种应用?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=22571)


--  作者:iqxtreme
--  发布时间:9/27/2005 9:38:00 AM

--  给个建议,DOM和SAX2哪个更适合这种应用?
我们做了一个图形编辑器,地图模型大概就是这样:Map(1->*)Group(1->*)Entity(*->1)EntityTemplate。开始使用数据库存储这些信息,现在想做个单机版。C++编程。出于不想自己定义一门脚本语言的前提,我们想直接借用XML的脚本功能进行数据(c++对象)的存储与读入。数据类型涉及到整型、浮点、文本、矩阵等。不知是用DOM好,还是SAX2更适合一些?请大侠们给予指教。再次说明:我们用的C++(VS.NET 2003, 仅界面涉及了MFC)。

谢谢阅读。


--  作者:LunarHBO
--  发布时间:9/27/2005 4:41:00 PM

--  
dom,用着舒服,单机版上面比较合适
--  作者:iqxtreme
--  发布时间:9/28/2005 12:56:00 PM

--  
十分感谢,那我就用DOM了。
另外还有个问题,要请教你,
就是关于用 Smart Pointer进行 DOM 的 VC++ 的变成问题。
请看论坛里的帖子(我发了个新帖)。
--  作者:dongzhuming
--  发布时间:10/25/2005 11:17:00 AM

--  
将xml文件写数据库的话,还是用sax比较好,效率很高,但是如果要做那种随机访问文档操作时,还是用dom好
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms