从 xml 文档获取主要节点列表,在 C++ 中使用 msxml lib
Getting the main list of nodes from xml document, using msxml lib in c++
我想查看我拥有的整个 xml 文档,而不依赖于实际的 id 值、节点名称或属性。
我使用 msxml3 库。
我想获取 xml 中主要节点的列表,它们是主节点的后代。
<mainNode>
<firstNodeInList></firstNodeInList>
<secondNodeInList></secondNodeInList>
<thirdNodeInList></thirdNodeInList>
</mainNode>
我想获取内部节点的列表,即:
firstNodeInList->secondNodeInList->thirdNodeInList.
谢谢
既然没有人回应,我就得找出答案,这显然很简单。
第一行将获取文档元素或根元素。第二个将获取根的子项列表。
MSXML2::IXMLDOMElementPtr docElem = m_newFileDoc->documentElement;
MSXML2::IXMLDOMNodeListPtr nodes = docElem->childNodes;
我想查看我拥有的整个 xml 文档,而不依赖于实际的 id 值、节点名称或属性。 我使用 msxml3 库。
我想获取 xml 中主要节点的列表,它们是主节点的后代。
<mainNode>
<firstNodeInList></firstNodeInList>
<secondNodeInList></secondNodeInList>
<thirdNodeInList></thirdNodeInList>
</mainNode>
我想获取内部节点的列表,即:
firstNodeInList->secondNodeInList->thirdNodeInList.
谢谢
既然没有人回应,我就得找出答案,这显然很简单。 第一行将获取文档元素或根元素。第二个将获取根的子项列表。
MSXML2::IXMLDOMElementPtr docElem = m_newFileDoc->documentElement;
MSXML2::IXMLDOMNodeListPtr nodes = docElem->childNodes;