我正在寻找一种在 Windows 中用 C++ 解析 XML 的方法,我发现了一些方法,例如 MSXML、Xerces、TinyXml 等,但我想知道哪种方法在性能和功能方面最好。我的要求是它必须能够静态链接或将源代码包含在项目本身中,并且不能需要任何额外的工具,例如 boost。 MSXML 是显而易见的选择,因为它是一个 MS 库,但它似乎是一个 COM 库,而且实际使用起来相当复杂。
有人对快速且简单易用的东西有什么建议吗?
谢谢,
J
我使用libxml成功了。该 API 有点令人困惑和复杂,但是一旦你掌握了它,它就可以很好地工作。此外,它充满了功能,所以如果您需要它,请使用 libxml。
您不必担心臃肿的二进制文件,因为您只能链接您需要的部分。例如,如果您只需要解析 xml 并且不使用 xpath 内容,则不需要包含完整的 libxml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)