C ++:使用' preserveWhitespace'来阅读XML文件。启用

时间:2017-04-19 20:00:33

标签: c++ com msxml

我使用IXMLDOMNode::get_childNodes()并将preserveWhiteSpace设置为true,这会导致它将元素之间的回车处理为节点。在我的子列表中,我得到一些名为#text的节点。

有没有办法从列表中删除这些节点?我有一个CComPtr<IXMLDOMNodeList>对象,并且没有允许我添加/删除它的成员。

我正在考虑使用selectNodes(),并传递一个忽略名称为#text的所有节点的表达式。这可能吗?

我刚试过selectNodes()并传递了//*[not(self::#text)]这个词,但这似乎无法奏效。

0 个答案:

没有答案