我在VS2003中新建了个MFC工程,需要用他来解析XML文件。包含进去一个msxml4.dll。然后用他的load函数的时候出了问题,提示我函数不接受一个参数,可是我查看他的定义,明明是只有一个参数啊。请问这到底是怎么回事?VS2003到底应该如何来解析XML?是用msxml4.dll这个库么?还是有什么其他的东西?
部分代码如下:
#include "msxml2.h"
#import "msxml4.dll"
IXMLDOMDocumentPtr pXMLDomDoc(__uuidof(DOMDocument40));
VARIANT_BOOL bRev = pXMLDomDoc->load("xml文件名");在VC6下面这几行代码没有问题:
#import "msxml4.dll"
using namespace MSXML2;
IXMLDOMDocumentPtr pXMLDomDoc(__uuidof(DOMDocument40));
VARIANT_BOOL bRev = pXMLDomDoc->load("xml文件名");