Здравствуйте, Poisson, Вы писали:
P>Только начал разбираться с MSXML, и сразу появился вопрос : есть много примеров, P>демонстрирующих поиск узлов, добавление дочерних узлов и т.п., но я пока не понял, P>как мне добавить узел в только что созданный документ (т.е. узел самого верхнего P>уровня)? (пишу на VC7/ATL)
Как и другие обычные узлы, только от IXMLDOMDocument (он наследуется от IXMLDOMNode)
[ccode]
CComPtr<IXMLDOMDocument> pDoc;
pDoc.CreateInstance("Msxml2.DOMDocument");
CComPtr<IXMLDOMElement> pElem; pDoc->createElement(L"ROOT", &pElem); pDoc->appendChild((IXMLDOMNode*)pElem, NULL);