我写了一个简单的绘图程序,里面有直线,矩形等基本图形,除了要保存成指定的文件类型外,还要保存成XML文件,怎么保存呢?我知道应该把每个对象定义为一个标识,现在只是对XML不熟,不知怎么使用MSXML.在网上也找了一些类似的例子看过,但还是不很清楚,所以现在还是发个贴来问问,请各位大哥说得清楚些吧.谢谢了
还有我怎么知道我用的VC里有没有MSXML.dll,不知现在最新版是不是MSXML4.dll

解决方案 »

  1.   

    用MSDOM就可以操作XML吧,很简单的,只要创建一个DOM对象,然后用它的成员函数进行节点的增加,最后用save即可:)
      

  2.   

    我从没写过XML的程序,所以连怎么样用IMPORT包含那些DLL,怎么样初始化COM,都不是很清楚,有谁可以详细的告诉我一开始怎么做吗?只要一个最简单的保存成XML文件的MFC程序就行了.
      

  3.   

    MSXML是跟随IE发布的,由于IE6发布在MSXML4之前,要使用它你还要单独下载。MSXML提供了一个DOM对象,可以通过它操纵XML文件。对你的情况来说,如果,不使用MSXML.dll可是可以实现的。
      

  4.   

    效率不高
    都是经过BASE64转马了的
    推荐使用 结构化存贮来保存
      

  5.   

    有没有谁帮我写个最简单的保存成XML文件的MFC程序,哪怕里面只有一个元素