请指导我使用MSXML在XML节点中设置属性。我很震惊

时间:2009-09-02 14:59:04

标签: msxml setattribute


我尝试使用MSXML在XML节点中设置属性。 仅IXMLDOMElement具有成员函数setatrribute。所以我得到了文档元素。

pXMLDocumentElement->get_documentElement(&pElement);
pElement->selectSingleNode(nodePathString,&pNode);
.
.
.
pElement->setAttribute(bstr,var);

我选择了必需的节点,其中必须使用choicesinglenode funcion设置属性。 选择所需节点后,我尝试设置属性。

但是PElement指针不会转移到所需的节点。它停留在根节点上。 结果:在root本身中添加了属性

无论如何,我可以将我的PElement转移到导致了chooseinglenode函数的节点。 这样我就可以设置属性了。

1 个答案:

答案 0 :(得分:0)

不应该是:

pNode->的setAttribute(BSTR,VAR);