c++ - Windows 上的 C++ 中是否有原生 XmlReader 等效 API?

标签 c++ xml msxml

我喜欢在 Linux 平台上 libxml2 reader API这是基于 C# 的 XmlReader::Read并一次读取一个节点/属性,而无需实际构建 DOM 树。

现在,我需要 native Windows C++ XML 解析库。立即想到 MSXML。 是否有 MSXML API 允许一次读取一个节点,而无需构建 DOM 或以 SAX 样式处理整个文档?

最佳答案

看看另一个 Microsoft 的 XML 解析器 XmlLite :

a non-cached, forward-only parser (that delivers a pull programming model) and a non-cached, forward-only XML generator

关于c++ - Windows 上的 C++ 中是否有原生 XmlReader 等效 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6929334/

相关文章:

C++ 十进制到十六进制(字符串下标超出范围)

c++ - 将 cv::Mat vector 复制到 float vector 的最佳方法是什么?

c++ - 巧克力游戏 : input loops without inserting loop or printing game stats

java - 在android中显示通知方法更改?

xml - 根据 XSD 中的属性值使 XML 元素成为必需

c++ - 沿多维数组的任意轴减少(求和)

java - jackson 坚持绘制未知属性(property)的 map

java - 如果下一个标签位于新行上,XmlPullParser 读取 null

xml - 在 VBA 中输出 MSXML2 XML 文档的文本时如何获取新行?

xml - VBScript、MSXML 和命名空间