小问题,怎么删除一个节点的属性节点呀 !!!在线等待!!! 我知道删除一个Element节点的方法是removechild要删除属性节点怎么删除 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 偶写了一个类,封装了MSXML的很多功能需要可以mail:[email protected]下面是其中一个函数/*************************************************************************** 函数名称:DelAttribute* 函数介绍:删除当前元素节点的指定属性.** 输入参数:strAttributeName: CString类型,指明当前元素节点指定属性的名称.* 返回值 :1:执行成功.* 2:执行失败. **************************************************************************/int CEasyXMLDOMDoc::DelAttribute(CString strAttributeName){ IXMLDOMNamedNodeMap *pTempAttributeMap = NULL; IXMLDOMNode *pTempNode; if (pCurNode != NULL) { pCurNode->get_attributes(&pTempAttributeMap); if (pTempAttributeMap != NULL) { hrErr = pTempAttributeMap->removeNamedItem(_com_util::ConvertStringToBSTR(strAttributeName), &pTempNode); if (hrErr == S_OK) { if (pTempAttributeMap != NULL) { pTempAttributeMap->Release(); pTempAttributeMap = NULL; } if (pTempNode != NULL) { pTempNode->Release(); pTempNode = NULL; } return 1; } } } return 0;} 求助!! 奇怪宏定义??#define t_use(m,n) t_##m##n 一个关于CDaoRecordSet删除数据的问题! 我毕业设计的题目,请高手给点意见! //////vs 6.0试图装在XP上,提示错误如下: 串口问题 如何手动使得某一个菜单项的某一个子项变灰(失去功能),或者隐藏? 关于备份,高手请进(急) win32实现网络模块, 使用Select, 实在是不知道哪里出问题了, 求助! 简单的数组问题,分可一点不少! 期待大师回音! 有滚动条的ListView控件movewindow出现的问题。
需要可以mail:[email protected]
下面是其中一个函数
/**************************************************************************
* 函数名称:DelAttribute
* 函数介绍:删除当前元素节点的指定属性.
*
* 输入参数:strAttributeName: CString类型,指明当前元素节点指定属性的名称.
* 返回值 :1:执行成功.
* 2:执行失败.
**************************************************************************/
int CEasyXMLDOMDoc::DelAttribute(CString strAttributeName)
{
IXMLDOMNamedNodeMap *pTempAttributeMap = NULL;
IXMLDOMNode *pTempNode;
if (pCurNode != NULL)
{
pCurNode->get_attributes(&pTempAttributeMap);
if (pTempAttributeMap != NULL)
{
hrErr = pTempAttributeMap->removeNamedItem(_com_util::ConvertStringToBSTR(strAttributeName),
&pTempNode);
if (hrErr == S_OK)
{
if (pTempAttributeMap != NULL)
{
pTempAttributeMap->Release();
pTempAttributeMap = NULL;
}
if (pTempNode != NULL)
{
pTempNode->Release();
pTempNode = NULL;
}
return 1;
}
}
}
return 0;
}