今天写了个com组件xml操作测试函数
但是load总是失败,请问是什么原因呢??bool CXml::LoadXmlFile(CString strFileName)
{
HRESULT res = ::CoInitialize(NULL); // 初始化 COM 组件
if (S_OK != res)
{
::AfxMessageBox("com组件创建失败", MB_ICONERROR);
return false;
}
res = pXMLDoc.CreateInstance( __uuidof(MSXML2::DOMDocument) );
VARIANT_BOOL bRet = pXMLDoc->load( _bstr_t(strFileName) );
if(bRet == VARIANT_FALSE)
{
::AfxMessageBox("打开xml文件失败", MB_ICONERROR);
return false;
}
return true;
}