Я пытаюсь установить атрибут в узле XML, используя MSXML. Только IXMLDOMElement
имеет функцию-член setAttribute
. Поэтому я получил элемент документа.установить атрибут в узле XML usig MSXML. Я поражен
pXMLDocumentElement -> get_documentElement (& pElement);
pElement -> selectSingleNode (nodePathString ,& pNode);
.
.
.
pElement -> setAttribute (bstr , var);
Я выбрал нужный узел, в котором атрибут должен быть установлен с помощью функции selectSingleNode
. Выбрав нужный узел, я попытался установить атрибут.
Указатель PElement
не переключается на нужный узел. Он остался на корневом узле. Результат: добавлен атрибут в самом корне.
Есть ли способ, я могу переместить мой PElement
на узел, в результате чего selectSingleNode
функция? Чтобы я мог установить атрибут.
Вопрос с ошибкой в коде. Отправка для закрытия как «слишком локализованная». – Jarekczek