我可以用来进行一些简单的XML读/写的最佳API是什么?我正在使用Visual Studios。我可以在STD库中使用标准的吗?我需要将其出售的软件可能无法出售,并且不能开源,因此它必须具有灵活的商业使用许可。

编辑:我没有将它用于任何SOAP,协议或数据绑定的东西,我只是使用它来存储信息,几乎可以替代数据库(因为在这种情况下会更有效)。

最佳答案

我爱pugixml。它速度快,重量轻,易于使用并且易于嵌入到项目中(我在工作中已经使用过它,只有大约3个文件),并且最重要的是,它支持XPath 1.0(这很棒)。

编辑:不,标准库中没有一个。

编辑编辑:关于pugixml的许可证:它是根据MIT许可证分发的,该许可证大约是您所能获得的。

关于c++ - C++中的XML解析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9944907/

10-14 18:45