C++ 使用c+中的msxml库从xml文档获取节点的主列表+;
我希望浏览我拥有的整个xml文档,而不依赖于实际的id值、节点名称或属性。 我使用msxml3库 我想获得xml中主要节点的列表,这些节点是主要节点的后代C++ 使用c+中的msxml库从xml文档获取节点的主列表+;,c++,xml,visual-c++,msxml3,C++,Xml,Visual C++,Msxml3,我希望浏览我拥有的整个xml文档,而不依赖于实际的id值、节点名称或属性。 我使用msxml3库 我想获得xml中主要节点的列表,这些节点是主要节点的后代 <mainNode> <firstNodeInList></firstNodeInList> <secondNodeInList></secondNodeInList> <thirdNodeInList></thirdNodeInList>
<mainNode>
<firstNodeInList></firstNodeInList>
<secondNodeInList></secondNodeInList>
<thirdNodeInList></thirdNodeInList>
</mainNode>
我想获得内部节点的列表,即:
第一个节点列表->第二个节点列表->第三个节点列表
谢谢因为没有人回应,我不得不找出答案,看起来很简单。 第一行将获取document元素或根元素。第二个将获得根的子级列表
MSXML2::IXMLDOMElementPtr docElem = m_newFileDoc->documentElement;
MSXML2::IXMLDOMNodeListPtr nodes = docElem->childNodes;