使用缩进解析libxml2文档

4
我正在尝试调试解析包含缩进的xml文档的代码。我正在尝试找出在xmlReadMemory函数上使用正确参数的方法。 XML_PARSE_NOBLANKS选项在以下方法调用中有什么作用?
xmlReadMemory(buffer.data, (int)buffer.size, "noname.xml", NULL, XML_PARSE_NOBLANKS);

XML_PARSE_NOBLANKS选项会忽略空格(包括换行和缩进)吗?
我在谷歌上搜索了很久,但没有找到有意义的文档。
1个回答

4
根据文档,它只会删除空白节点。 XML_PARSE_NOBLANKS = 256 : 删除空白节点 如果我猜测的话,空白节点是指xmlIsBlankNode()返回肯定结果的节点。该描述为: 检查此节点是否为空或仅包含空格(可能是可忽略的)文本节点。

什么是空白节点? - hadley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接