Я хотел бы просмотреть весь XML-документ, который у меня есть, независимо от фактического значения идентификатора, имени узла или атрибутов.
Я использую msxml3 lib.
Я хотел бы получить список основных узлов в XML, которые являются потомками основного узла.
<mainNode>
<firstNodeInList></firstNodeInList>
<secondNodeInList></secondNodeInList>
<thirdNodeInList></thirdNodeInList>
</mainNode>
Я хотел бы получить список внутренних узлов, то есть:
firstNodeInList-> secondNodeInList-> thirdNodeInList.
Спасибо
Поскольку никто не ответил, я должен был найти ответ, который на первый взгляд очень прост.
Первая строка получит элемент документа или корневой элемент. Второй получит список детей root.
MSXML2::IXMLDOMElementPtr docElem = m_newFileDoc->documentElement;
MSXML2::IXMLDOMNodeListPtr nodes = docElem->childNodes;
Других решений пока нет …