DOM解析,可以一次加载多个XML文档吗?解决思路
DOM解析,可以一次加载多个XML文档吗?
用DOM解析器,由load加载XML文档,然后再把修改后的文档保存起来。比如有"file1.xml"和"file2.xml",MSXML2::IXMLDOMDocumentPtr m_pXMLDoc;如果要把两个都加载上,接连用m_pXMLDoc->load((_variant_t)"file1.xml");和m_pXMLDoc->load((_variant_t)"file2.xml");可以吗?如果不行的话,该怎么弄呢?望大虾不吝指教!!不胜感激!!
------解决方案--------------------
m_pXMLDoc1->load((_variant_t)"file1.xml");
m_pXMLDoc2->load((_variant_t)"file2.xml");
------解决方案--------------------
不是两个文件么?要保存file1就xmldoc1save,file2就xmldoc2save啊.
------解决方案--------------------
doc1.load 1然后doc2.load2,然后把doc2的元素手工写到doc1里面去吧..~~没想到别的方法,可能别人有更好的你等等看。。
用DOM解析器,由load加载XML文档,然后再把修改后的文档保存起来。比如有"file1.xml"和"file2.xml",MSXML2::IXMLDOMDocumentPtr m_pXMLDoc;如果要把两个都加载上,接连用m_pXMLDoc->load((_variant_t)"file1.xml");和m_pXMLDoc->load((_variant_t)"file2.xml");可以吗?如果不行的话,该怎么弄呢?望大虾不吝指教!!不胜感激!!
------解决方案--------------------
m_pXMLDoc1->load((_variant_t)"file1.xml");
m_pXMLDoc2->load((_variant_t)"file2.xml");
------解决方案--------------------
不是两个文件么?要保存file1就xmldoc1save,file2就xmldoc2save啊.
------解决方案--------------------
doc1.load 1然后doc2.load2,然后把doc2的元素手工写到doc1里面去吧..~~没想到别的方法,可能别人有更好的你等等看。。