C ++中有关XML生成器的任何建议吗?
答案 0 :(得分:4)
答案 1 :(得分:4)
C ++有很多XML生成器。其中一些可以使用DOM,另一些可以序列化你的类,还有一些可以用更多不同的方式工作,比如Boost.PropertyTree。无论您选择哪种,完全取决于您的要求。
如果您需要将一小组数据写入XML文件(并且可能还希望最终将此数据写入其他格式),请考虑使用Boost.PropertyTree。如果要将C ++类序列化为XML,或者使用XSD架构的C ++类表示,请考虑使用绑定生成器,例如CodeSynthesis XSD。如果您只想直接操作XML,可以像跨平台Xerces C++一样使用DOM解析器/编写器。
答案 2 :(得分:0)