使用MSXML在算术计算中使用XML文件数据

时间:2014-01-29 23:01:12

标签: c++ xml msxml

我正在尝试读取节点值并进行一些算术运算。此<xmin>174</xmin>是该行,我想阅读174并进行一些算术计算,例如用作整数。 下面的代码是为字符串格式创建的。我累了get_nodeValue, get_attributes而不是get_text,但我无法显示数字。我得到了一些不相关的数字,我猜他们会指出地址。

IXMLDOMNode *pNode = NULL;
BSTR name = NULL;
BSTR NpdeName = NULL;
CHK_HR(pNode->get_nodeName(&bstrNodeName));
printf("Node (%d), <%S>:\n", i, bstrNodeName);
CHK_HR(pNode->get_text(&name));
printf("\t%S\n", name);

下面的代码我已经尝试过了。

IXMLDOMNamedNodeMap *attribute;
CHK_HR(pNode->get_attributes(&attribute));
printf("\t%d\n", attribute);

VARIANT value;
CHK_HR(pNode->get_nodeValue(&value));
printf("\t%d\n", value);

提前致谢...

0 个答案:

没有答案