怎么将一个XML的全部内容转为字符串传给一个CComBSTR

如何将一个XML的全部内容转为字符串传给一个CComBSTR?
如题:
::CoInitialize(NULL);

MSXML2::IXMLDOMDocumentPtr pDoc; 
// 创建DOMDocument对象
HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40)); 
int k = SUCCEEDED(hr);
if (!SUCCEEDED(hr)) 
{  
odprintf(" Failed to create DOMDocument instance"); 
return E_FAIL;
}  
if (!pDoc->load("C:\\Documents and Settings\\Administrator\\桌面\\OpenVideo - Recorder\\Dev\\dll\\Axis.xml")) 
{  
odprintf(" load HIKVISION_365.XML failed! "); 
return E_FAIL;
}  
else
{
odprintf("load HIKVISION_365.XML succeed! "); 
}

CComBSTR bstrXML;
如何传给bstrXML?

------解决方案--------------------
直接读文件啊,读成TCHAR型的字符串,然后直接赋值给CComBSTR