CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  HTML/XML

VC 读XML文件问题

楼主xiaowulai()2006-12-26 23:52:42 在 VC/MFC / HTML/XML 提问

我是这样写的:  
  #include   <msxml.h>  
  #import     "msxml2.dll"  
  using   namespace   MSXML2;  
   
  在一个函数中  
  IXMLDOMDocument*   pDoc   =   NULL;  
  if(   SUCCEEDED(CoInitialize(NULL))   )  
  {  
      if(   SUCCEEDED(   CoCreateInstance(CLSID_DOMDocument,NULL,                                                       CLSCTX_INPROC_SERVER,IID_IXMLDOMDocument,  
  (void**)&pDoc)   )   )  
        {    
          }  
   
  CoUninitialize();  
  }  
   
  但是老是出错说   CLSID_DOMDocument和IID_IXMLDOMDocument没有定义?    
  会的指点下     谢谢 问题点数:20、回复次数:8Top

1 楼windyloft(大后天)回复于 2006-12-27 08:48:23 得分 0

找一段完整的程序看一下。  
  Top

2 楼wildmen(纸上得来总觉浅,绝知此事要躬行。)回复于 2006-12-27 11:02:25 得分 0

看我是这样处理的,可用.  
   
  #import   <msxml3.dll>  
   
  member:  
   
  MSXML2::IXMLDOMDocument2Ptr   m_pDomDocument2;Top

3 楼ralphvsclark(微笑)回复于 2006-12-27 14:31:57 得分 0

你没有定义CLSID_DOMDocument和IID_IXMLDOMDocument  
   
  using   COM对象之后会生成一些头文件,包括CLSID_DOMDocument和IID_IXMLDOMDocument  
  你把那些头文件拷贝出来,放到一个头文件目录中,然后在这段代码中引入那些头文件就可以了Top

4 楼xiaowulai()回复于 2006-12-27 15:03:27 得分 0

using   COM对象之后会生成一些头文件  
  那些头文件在哪能找到?   谢谢Top

5 楼ralphvsclark(微笑)回复于 2006-12-27 18:00:09 得分 0

在你的Debug或者release目录里Top

6 楼iGray(i_冲锋陷阵)回复于 2007-01-05 09:55:29 得分 0

VC6里的使用方法  
   
  #import   <msxml3.dll>  
  using   namespace   MSXML2;  
   
  即可享用#import生成的智能指针。  
   
  //--------------------------  
  但我今天在使用VC2005时,发现一个问题,没办法使用#import生成的智能指针。  
  原因是#import时,msxml3.tlh文件包含comdef.h包含comdefsp.h,但comdefsp.h中,又重复定义了IXMLDOMDocumentPtr,不晓得是不是编译器的BUG。  
   
  //--------------------------  
  VC2003下,不知道存不存在上面的问题  
  Top

7 楼hhcjb(寡妇村村长)回复于 2007-01-31 10:11:27 得分 0

加上MSXML2::CLSID_DOMDocument   试试,名字空间应该不是拿来看看的Top

8 楼qoozone1234()回复于 2007-02-14 07:37:25 得分 0

呵呵,vc6那个对标准C++(98)支持的很不好。  
  呵呵,除非你一直还在用C的语法,要不最好换掉。Top

相关问题

关键词

得分解答快速导航

  • 帖主:xiaowulai

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo