Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用c+中的msxml库从xml文档获取节点的主列表+;_C++_Xml_Visual C++_Msxml3 - Fatal编程技术网

C++ 使用c+中的msxml库从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>

我希望浏览我拥有的整个xml文档,而不依赖于实际的id值、节点名称或属性。 我使用msxml3库

我想获得xml中主要节点的列表,这些节点是主要节点的后代

<mainNode>

  <firstNodeInList></firstNodeInList>

  <secondNodeInList></secondNodeInList>

  <thirdNodeInList></thirdNodeInList>

</mainNode>

我想获得内部节点的列表,即:

第一个节点列表->第二个节点列表->第三个节点列表


谢谢

因为没有人回应,我不得不找出答案,看起来很简单。 第一行将获取document元素或根元素。第二个将获得根的子级列表

MSXML2::IXMLDOMElementPtr docElem = m_newFileDoc->documentElement;
MSXML2::IXMLDOMNodeListPtr nodes = docElem->childNodes;