Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1779071
  • 博文数量: 198
  • 博客积分: 4088
  • 博客等级: 上校
  • 技术积分: 2391
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-15 16:29
个人简介

游戏开发,系统架构; 博客迁移到:http://www.jianshu.com/u/3ac0504b3b8c

文章分类

全部博文(198)

文章存档

2017年(1)

2016年(12)

2015年(1)

2014年(3)

2013年(13)

2012年(18)

2011年(150)

分类: C/C++

2011-08-10 12:32:09

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
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" );
 
转载地址:
阅读(2308) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~