VS 2003 下调用MSXML的方法

来源:互联网 发布:js添加json元素 编辑:程序博客网 时间:2024/05/17 12:00



0. 保证机器里安装了msxml(在Windows安装目录/System32下能找到msxml4.dll),否则安装msxml.msi;
1. 新建一个C++项目;
2. 添加一个CPP文件;
3. 在项目的属性栏里展开“C/C++”,在“常规”选项卡的“附加包含目录”里边添加“VS2003安装目录/Vc7/PlatformSDK/Include;”;
4. 展开“链接器”,在“常规”选项卡的“附加库目录”里边添加“VS2003安装目录/Vc7/PlatformSDK/Lib;”;
5. 在“链接器”的“命令行”选项卡的“附加选项”里加入“msxml.lib”;
6. 在C++源文件里加入:
#import <msxml4.dll>
using namespace MSXML2;
这样即完成了对XML环境的设置。
在使用MS DOM的各个接口之前,还要进行一次COM环境初始化工作:
CoInitialize(0);
使用完毕后要调用:
CoUninitialize();
来清理COM环境。
在使用IXMLDOMDocument之前要进行一次实例化的工作:
IXMLDOMDocument xmlDoc;
HRESULT hr;
hr = xmlDoc.CreateInstance( __uuidof( DOMDocument40 ) );
xmlDoc->async = VARIANT_FALSE;
xmlDoc->load( "c://xml.xml" );

原创粉丝点击