Только начал разбираться с MSXML, и сразу появился вопрос : есть много примеров,
демонстрирующих поиск узлов, добавление дочерних узлов и т.п., но я пока не понял,
как мне добавить узел в только что созданный документ (т.е. узел самого верхнего
уровня)? (пишу на VC7/ATL)
Здравствуйте, Poisson, Вы писали:
P>Только начал разбираться с MSXML, и сразу появился вопрос : есть много примеров, P>демонстрирующих поиск узлов, добавление дочерних узлов и т.п., но я пока не понял, P>как мне добавить узел в только что созданный документ (т.е. узел самого верхнего P>уровня)? (пишу на VC7/ATL)
Здравствуйте, 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);
Здравствуйте, Poisson, Вы писали:
P>Только начал разбираться с MSXML, и сразу появился вопрос : есть много примеров, P>демонстрирующих поиск узлов, добавление дочерних узлов и т.п., но я пока не понял, P>как мне добавить узел в только что созданный документ (т.е. узел самого верхнего P>уровня)? (пишу на VC7/ATL)
Da, da, — tak vse i delaut —
doc.LoadXML("<root/>") — cho a weebit proshe o
N>Здравствуйте, Poisson, Вы писали:
P>Только начал разбираться с MSXML, и сразу появился вопрос : есть много примеров, P>демонстрирующих поиск узлов, добавление дочерних узлов и т.п., но я пока не понял, P>как мне добавить узел в только что созданный документ (т.е. узел самого верхнего P>уровня)? (пишу на VC7/ATL)
N>Проще всего ИМХО так:
N>