我在VC里采用MSXML中的DOM接口加载一个XML文档,也加了msxml.h,但是出现错误,认为F:\xmladaptor\xmladaptor\opcadaptor.cpp(78) : error C2065: 'IXMLDOMDocument' : undeclared identifier
安装了Ie5.5,也不行,还有msxml2.lib找不到,是不是因为这个库的原因造成VC不承认这个DOM接口呢,请大侠给予帮助,急!!!非常感谢
安装了Ie5.5,也不行,还有msxml2.lib找不到,是不是因为这个库的原因造成VC不承认这个DOM接口呢,请大侠给予帮助,急!!!非常感谢
去找一个过来
MSXML::IXMLDOMDocumentPtr pDoc;
MSXML::IXMLDOMElementPtr pElement,pRoot,pTempEle;
MSXML::IXMLDOMTextPtr pText; pDoc.CreateInstance(__uuidof(MSXML::DOMDocument));
pElement.CreateInstance(__uuidof(MSXML::IXMLDOMElement));
pText.CreateInstance(__uuidof(MSXML::IXMLDOMText));
http://msdn.microsoft.com/downloads/sample.asp?url=/msdn-files/027/000/542/msdncompositedoc.xmlMSXML Parser 3.0 Service Pack 2 Release
http://msdn.microsoft.com/downloads/sample.asp?url=/MSDN-FILES/027/001/772/msdncompositedoc.xml2、在工作目录中加载MSXML SDK路径
Tools -> Opetions -> Directories -> Include files & Library files
IXMLDOMDocument *pDoc=NULL;
CoInitialize(NULL);
CoCreateInstancd(CLSID_DOMDocument,NULL,CLSCTX_INPROOC_SERVER,
IID_IXMLDOMDocument,(void**)&pDOC);
VARIANT_BOOL issuceed;
pDoc->loadXML(xmldoc,&issuceed);
pDoc->Release();
CoUninitalize();
难道还要利用MSXML3.idl自己做一个可以承认这些接口的头文件吗?请解惑,我已经无能无力了:(........