我使用IXMLDOMNode::get_childNodes()
并将preserveWhiteSpace
设置为true,这会导致它将元素之间的回车处理为节点。在我的子列表中,我得到一些名为#text
的节点。
有没有办法从列表中删除这些节点?我有一个CComPtr<IXMLDOMNodeList>
对象,并且没有允许我添加/删除它的成员。
我正在考虑使用selectNodes()
,并传递一个忽略名称为#text
的所有节点的表达式。这可能吗?
我刚试过selectNodes()
并传递了//*[not(self::#text)]
这个词,但这似乎无法奏效。