<USER aaa="110" bbb="120" ccc="130" ddd="140"/>
<USER eee="150" fff="160" jjj="170"/>
MSXML2::IXMLDOMNodeListPtr pRootNodes;
pRootNodes = pXmlDom->selectNodes("//USER");
long iCount =0;
pRootNodes->get_length(&iCount);这样能知道相同<USER >的个数 但不知道该如何去取每个<USER>中的属性和值??
望各位大虾多指点 (最好能带点代码)
<USER eee="150" fff="160" jjj="170"/>
MSXML2::IXMLDOMNodeListPtr pRootNodes;
pRootNodes = pXmlDom->selectNodes("//USER");
long iCount =0;
pRootNodes->get_length(&iCount);这样能知道相同<USER >的个数 但不知道该如何去取每个<USER>中的属性和值??
望各位大虾多指点 (最好能带点代码)
解决方案 »
- ????DirectX绘制的ActiveX控件在IE不显示,求解????
- 哥!!姐!!你们为我这个可怜的小人推荐一两本VC++和MFC方面的书啊!(我只学过基本的C++程序设计)
- 给LIST控件捆绑数据,始终不成功?帮忙看看!
- 重叠I/O模式中WSABUF结构中buf字符指针的问题。
- 我的Windows Install服务又起不来了,各位有没有遇到过这种情况??
- 请问:为什么我写的api dll的动态链接库里的函数在外部不能使用默认参数?
- asp调用vc6写的com,com里面又调用excel,CoInitialize失败
- 串口调试软件如何完整的接受命令
- 急,高手帮忙
- 请教一个字体问题
- 请问有什么udp可靠传输的开源项目,除了udt.
- 为什么我的可用分在一直减少而不增呢?
long j;
long iCount;
long iAttr;
MSXML2::IXMLDOMNodePtr pDomNode;
MSXML2::IXMLDOMNodePtr pAttrNode;
MSXML2::IXMLDOMNamedNodeMapPtr pDOMNameNodeMap;
CComBSTR name;
CComVariant value; pRootNodes = pXMLDoc->selectNodes("//USER");
hr = pRootNodes->get_length(&iCount);
if(FAILED(hr))
{
break;
} for(i = 0;i < iCount;i++)
{
pRootNodes->get_item(i,&pDomNode);
pDomNode->get_attributes(&pDOMNameNodeMap);
pDOMNameNodeMap->get_length(&iAttr);
for(j = 0;j < iAttr;j++)
{
pDOMNameNodeMap->get_item(j,&pAttrNode);
pAttrNode->get_nodeName(&name);//属性
pAttrNode->get_nodeValue(&value);//值
}
}
pMap->getQualifiedItem("属性","")->Gettext();//属性值