我正在评估为C ++寻找XML绑定工具。
我对使用单独数据模型和解析器的工具感兴趣。那就是:
一个“简单”类,它只保存XML中的数据,而不需要解析逻辑。最好是没有外部依赖的类 - 只使用简单的类型,结构和数组。
一个处理解析的单独类。
这与.net。
的XSD工具有些类似答案 0 :(得分:0)
我经常使用XSD library from CodeSynthesis。这有一个非常简单的getter接口代码,由规范生成。我特意将它用于SAX绑定,它可以优化访问并使用分析时间,以实现最快的XML处理。您可以使用SAX工具并调度到您自己的处理程序,或者DOM工具对象 - 直接映射XML,显示简单的访问器函数。