我有一个 C++ 项目,正在使用 Microsoft XmlLite用于解析多个 XML 文件。现在我有一个需要解析的新文件,并且我有它的 XSD 架构。我知道有很多 C++ XML 绑定(bind)工具,但到目前为止我发现的所有工具都要求我包含另一个 XML 解析库,这是我想避免的。因此我的问题是:是否有任何开源或商业工具可以生成基于 Microsoft XmlLite 的 C++ XML 绑定(bind)?
最佳答案
CodeSynthesis似乎是提供内存中 XML 数据绑定(bind)以与 XMLLite 集成的最接近的工具。
The C++/Tree mapping generates C++ classes that represent data types defined in XML Schema, a set of parsing functions that convert XML documents to a tree-like in-memory object model, and a set of serialization functions that convert the object model back to XML.
关于c++ - Microsoft XMLLite 的 XML 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10030845/