c+中的xml反序列化+; 我想编写一个使用XML反序列化的C++代码。任何人都可以建议C++中一个易于使用的XML反序列化库,以及一个关于如何用XML反序列化XML文件的基本示例代码?我尝试使用CMarkup库,但它不适用于我的xml文档。它似乎不够通用

c+中的xml反序列化+; 我想编写一个使用XML反序列化的C++代码。任何人都可以建议C++中一个易于使用的XML反序列化库,以及一个关于如何用XML反序列化XML文件的基本示例代码?我尝试使用CMarkup库,但它不适用于我的xml文档。它似乎不够通用,c++,xml,xml-deserialization,C++,Xml,Xml Deserialization,谢谢 我在过去使用过这两种方法,但从未发现其中任何一种方法存在重大问题。示例Xerces代码可用,示例LibXML代码可用 虽然我从未尝试过,但我也听说过一些好东西。我在过去和这两种方法都用过,但都没有发现任何重大问题。示例Xerces代码可用,示例LibXML代码可用 虽然我从未尝试过,但我也听说过一些关于它的好消息。+1到TinyXML。我在过去的项目中使用过它,效果非常好。该库非常简单,易于维护,并且非常稳定。 您不需要将TinyXML编译为共享或静态库,只需在代码中添加TinyXML源代

谢谢

我在过去使用过这两种方法,但从未发现其中任何一种方法存在重大问题。示例Xerces代码可用,示例LibXML代码可用

虽然我从未尝试过,但我也听说过一些好东西。

我在过去和这两种方法都用过,但都没有发现任何重大问题。示例Xerces代码可用,示例LibXML代码可用


虽然我从未尝试过,但我也听说过一些关于它的好消息。

+1到TinyXML。我在过去的项目中使用过它,效果非常好。该库非常简单,易于维护,并且非常稳定。
您不需要将TinyXML编译为共享或静态库,只需在代码中添加TinyXML源代码并构建它即可。因此,您将不再在程序中分发任何共享库

+1到TinyXML。我在过去的项目中使用过它,效果非常好。该库非常简单,易于维护,并且非常稳定。
您不需要将TinyXML编译为共享或静态库,只需在代码中添加TinyXML源代码并构建它即可。因此,您将不再在程序中分发任何共享库

我还使用了Xerces、libXML和TinyXML。我发现xerces对于我的大多数用途来说有点“大”。TinyXML在某些情况下也有点慢(尽管那是很久以前的事了,情况可能已经有所改善)。我选择了libXML,并对此感到满意。我还使用了Xerces、libXML和TinyXML。我发现xerces对于我的大多数用途来说有点“大”。TinyXML在某些情况下也有点慢(尽管那是很久以前的事了,情况可能已经有所改善)。如果您对xml文档有xsd模式描述,您可能会看到codesynthesis xsd,它生成反序列化所需的所有cpp代码如果您对xml文档有xsd模式描述,您可能会看到codesynthesis xsd,它生成反序列化所需的所有cpp代码反序列化