C++;XML到C++;对象映射库? 有没有好的XML到C++对象库?< /P>
具有良好的基准测试和多平台支持(如果不是至少linux) 编辑: 更多描述 我想去图书馆 在这里我可以使用任何XML作为C++对象。p>C++;XML到C++;对象映射库? 有没有好的XML到C++对象库?< /P>,c++,C++,具有良好的基准测试和多平台支持(如果不是至少linux) 编辑: 更多描述 我想去图书馆 在这里我可以使用任何XML作为C++对象。p> XMLOBJECT x=new XMLOBJECT("my.xml"); x->root x->root->child 表示在C++中的XML数据绑定。您可以尝试。它是多平台的我想你指的是所谓的 这是一个免费的工具。当然有很多商业工具——XMLSpy和其他工具。这是一个很好的资源列表。有很多。请看一些 LibXML- 微小的XML- 快
XMLOBJECT x=new XMLOBJECT("my.xml");
x->root
x->root->child
表示在C++中的XML数据绑定。您可以尝试。它是多平台的我想你指的是所谓的
这是一个免费的工具。当然有很多商业工具——XMLSpy和其他工具。这是一个很好的资源列表。有很多。请看一些
- LibXML-
- 微小的XML-
- 快速XML-
- 代码合成XSD-
- 应用数学-
- Xerces-C++-
- gSOAP-
- pugiXML-
- XML Lite(Windows)-
- 如果我理解正确,您正在寻找类似于我们使用的的东西;有点贵,但他们有一个免费的“express”版本,可能已经足够好了。boost::serialization提供了这一功能,您可以将对象序列化为xml和其他格式。它们都做数据绑定,还是有些只是用于xml解析?有些只是用于解析。例如,TinyXML注意到,要做到这一点,需要将XML类型的XSD预处理到C++类。您不能在这里抛出任意XML并期望为其编写代码。这是因为C++不支持动态类生成。这是一种静态编译语言。@Macke是的,我将为每个xml使用XSD。