随笔 - 3  文章 - 8  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(3)

随笔档案

文章分类

文章档案

COM相关技术

搜索

  •  

最新评论

阅读排行榜

评论排行榜

#import "msxml6.dll"
#include 
"MTVERIFY.h"
using namespace MSXML2;
//将某个节点导入到另一个文档中
void Test1()
{
    MSXML2::IXMLDOMDocumentPtr doc;
    HRESULT hr 
= doc.CreateInstance(__uuidof(MSXML2::DOMDocument60),0);
    VARIANT_BOOL bRet 
= doc->load(_bstr_t(L"uu.xml"));
    
if ( bRet == VARIANT_FALSE )
    {
        wprintf( L
"Load Faild %s %s\n", _com_error(hr).ErrorMessage(), CLastErr().Msg() ) ;
        
return ;
    }


    MSXML2::IXMLDOMNodePtr cnode 
= doc->GetdocumentElement()->selectSingleNode(_bstr_t(L"//User"));

    MSXML2::IXMLDOMDocument3Ptr doc2;
    hr 
= doc2.CreateInstance(__uuidof(MSXML2::DOMDocument60),0);
    MSXML2::IXMLDOMNodePtr pNode 
= doc2->importNode( cnode,VARIANT_TRUE );
    doc2
->appendChild( pNode );
}

posted on 2009-05-23 11:03 鹿哥 阅读(327) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理