...
#import <msxml4.dll>
using namespace MSXML2;...    IXMLDOMDocumentPtr pDoc;
    HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));
    ...为什么总是创建失败呢。哪怕放到一个最简单的Console App里,已经正确安装XML Parser了。

解决方案 »

  1.   

    HRESULT hr;
    IXMLDOMDocument * pXMLDoc;
    IXMLDOMNode * pXDN;
    //...
    hr = CoInitialize(NULL); 
    // Check the return value, hr...
    hr = CoCreateInstance(CLSID_DOMDocument, NULL, CLSCTX_INPROC_SERVER, 
           IID_IXMLDOMDocument, (void**)&pXMLDoc);
    // Check the return value, hr...
    hr = pXMLDoc->QueryInterface(IID_IXMLDOMNode, (void **)&pXDN);
    // Check the return value.