CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  HTML/XML

xml问题,给属性赋值时老是报错

楼主zcpro(zcpro)2002-04-18 19:23:12 在 VC/MFC / HTML/XML 提问

IXMLDOMAttribute *pattr;  
  ...  
  pattr   =   (IXMLDOMAttribute   *)xmlDoc.createAttribute("test");  
  if(pattr   ==   NULL)  
  {  
  AfxMessageBox("无法创建属性:test");  
  return   FALSE;  
  }  
  pattr->SetValue(COleVariant("63214"));       //   这一行出错,报内存访问冲突  
  ... 问题点数:100、回复次数:7Top

1 楼zcpro(zcpro)回复于 2002-04-18 19:27:27 得分 0

在线等待,问题解决就给分Top

2 楼zcpro(zcpro)回复于 2002-04-18 19:31:00 得分 0

upTop

3 楼wuzhibiao(流氓兔儿)回复于 2002-04-18 20:24:50 得分 1

是不是报某某内存地址不能为write?Top

4 楼zcpro(zcpro)回复于 2002-04-18 20:28:00 得分 0

总算有人回应了,不过是不能为readTop

5 楼zcpro(zcpro)回复于 2002-04-18 20:29:21 得分 0

我现在在学xml,可能有低级错误,我查了msdn半天没结果Top

6 楼jiangsheng(蒋晟.Net[MVP])回复于 2002-04-19 22:42:10 得分 99

返回的不一定是IXMLDOMAttribute   接口,你把返回的IDispatch   QI一下看看Top

7 楼zcpro(zcpro)回复于 2002-04-20 15:02:18 得分 0

解决了,原来问题在这一行  
  pattr   =   (IXMLDOMAttribute   *)xmlDoc.createAttribute("test");  
  要改成pattr.m_lpDispatch   =   xmlDoc.createAttribute("test");  
  或者pattr.AttachDispatch(xmlDoc.createAttribute("test"));  
   
  谢谢各位Top

相关问题

  • (xml)创建一个属性,怎么这个属性赋值啊?
  • DynaActionForm赋值报错,我该怎么办?
  • 在XML元素中插入属性为什么运行会报错?
  • 继承组件的属性赋值
  • ★★[请教]如何给属性值赋值
  • 分页问题:为什么给absolutePage赋值为报错呢?
  • 结构数组中的字符型数据赋值报错。。。
  • TreeView__点击__Nodes属性报错
  • 为什么从const char*类型向char*赋值会报错,而从const char向char赋值就没问题?
  • 如何给XML element赋值?

关键词

  • 属性
  • xml
  • pattr
  • ixmldomattribute
  • createattribute
  • xmldoc
  • 一行
  • 问题
  • 返回
  • test

得分解答快速导航

  • 帖主:zcpro
  • wuzhibiao
  • jiangsheng

相关链接

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

广告也精彩

反馈

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