工作中遇到一个xml问题。关于查询节点元素值的问题。急需高手解答

xiyuxi2001 2003-08-12 08:38:29
我想用xml做配置文件。用c++读取解析。用的是msxml4 接口 xml内容如下
<profile>
<parameter>
<name>maxlinks</name>
<vlaue>20</vlaue>
</parameter>
</profile>
功能需求:用c++获取 maxlinks 的值 20
问题: 我得到啦节点标签的内容如 name 和value 单怎么得到 值 maxlinks,20啊。希望大侠帮忙
代码片断如下
变量 int i,k;
string name, value;
IXMLDOMDocument2Ptr pXMLDom;
IXMLDOMNodeListPtr pnl;
IXMLDOMNodePtr pNode;

// Query a node-set.
pnl = pXMLDom->selectNodes("//parameter[1]/*");
for (i=0; i<pnl->length; i++)
{
pNode = pnl->item[i];
//标签得到啦,如第一个name.
cout<<"nodname= ["<<(LPCSTR)pNode->nodeName<<"] ";
//怎么得到值 maxlinks????在这里,我不会
}
输出:

...全文
26 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiyuxi2001 2003-08-12
  • 打赏
  • 举报
回复
不好意思,写错个地方
功能需求:用c++获取 name值maxlinks 和 value的值20

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧