MSXML を使用して XML ノードに属性を設定しようとしています。IXMLDOMElement だけがメンバ関数 setatrribute を持ちます。だから私は文書要素を手に入れました。
pXMLDocumentElement->get_documentElement(&pElement);
pElement->selectSingleNode(nodePathString,&pNode);
.
.
.
pElement->setAttribute(bstr,var);
selectsinglenode関数を使用して、属性を設定する必要がある必要なノードを選択しました。必要なノードを選択した後、属性を設定しようとしました。
しかし、PElement ポインタは必要なノードに移動しません。ルートノードにとどまりました。結果:ルート自体に属性を追加しました
PElement を selectsinglenode 関数の結果のノードにシフトする方法はありますか。属性を設定できるようにします。