如何将多个ADO.RecordSet记录集存在同一个XML文件中?

解决方案 »

  1.   

    可否这样?将记录集分别存储,然后用msxml打开,将后面的记录集的根节点链接到前面的xml文档中用open filename for input as fileno
    and
    open filename for append as fileno也可以啊
      

  2.   

    我觉得这样很不方便。我的想法是:
    ADO.RECORDSET可以同时打开多个记录集合,我这多个记录集合同时存放在同一个XML文件中,
    反过来,XML中的文件可一次性打开到ADO.RECORDSET的多个记录集合中。
      

  3.   

    可以先将ADO.RECORDSET的多个记录集合并成一个记录集,再一次性写进XML文档中。
      

  4.   

    qingming81(晴明) 的思路很好,我准备尝试一下,不知还有没有其它更好的办法?
      

  5.   

    用追加的方式啊。只是二级接点取成不一样的就行了啊。
    以后读入的时候用selectSingleNode的方法检索就行了!
      

  6.   

    To: westseason(西城时代)
    我对XML不是很懂,你能不能说具体一点。我只是想用XML作为多记录集数据存储的一个媒介,我最想达到的目的就是,用一个XML文件代替ACCESS数据库。
      

  7.   

    可以把每个RecordSet放在xml的不同的结点下。
    读取的时候再根据不同的结点读取
      

  8.   

    To: ketao_78(树欲静而风不止)
    我的多个rs不是相同的结构To zhangzzg(zhang) :
    我对XML不是很懂,你能不能说具体一点