C++的XML数据绑定,类似于java的JAXB
XML data binding for C++ like JAXB for java
在"c++中数据绑定和解析的使用"这一领域,我是作为一个完全天真的**来写这个问题的。所以,请耐心等待。:(
你可能会发现这个问题与这个重复
在谷歌上搜索了一下之后,我发现C++有一个类似于JAXB for java的库,用于以"代码合成xsd"answers"Boost序列化"的形式表示XML的对象
1( 现在我想问的是,"Boost Serialization"是否可以执行CodeSynthesis能够执行的所有功能?
2( 如果是,如果我们考虑到
1(依赖性2(性能3(易用性,那么使用哪一个更好
3( 如果我们与JavaJAXB进行比较,它的性能会是什么?[可选问题…仅当某人有基准的链接时]
谢谢。
第一个问题的答案:不!序列化几乎总是数据绑定的一个子集。数据绑定为您的模式提供了一个特定于的对象模型。这意味着您必须有一个模式才能使用数据绑定。不需要XML序列化/去私有化。也检查一下:http://www.rpbourret.com/xml/XMLDataBinding.htm
2( 这就像比较苹果和桔子。就易用性而言,我认为数据绑定更好。
3( 此线程看起来很相关:http://lists.xml.org/archives/xml-dev/200812/msg00141.html
相关文章:
- 在java中解决这段代码时面临循环中的问题
- 尝试用java代码编译和运行c++代码
- 在这种情况下,java对象是否可以调用本机函数
- 在java中读取c++字节的位字段
- 为什么C++对链表中的下一个节点使用指针,而像 C# 或 Java 这样的语言只使用类 Node 的名称?
- 使用已使用 java 编码的 openssl 解码数据
- SWIG Java 在使用 -DSWIGWORDSIZE64 时将int64_t转换为 jlong
- Android Java USB for native cpp
- 在由Sublime文本3编译后在cmd上显示Java程序输出
- C++ equivalent to Java Map getOrDefault?
- C++ 中的 Java 样式枚举
- 是否有技术原因阻止 Java 中的 final C++ 像 const 一样严格?
- 加密在 Windows、C++ 和 Java 中传输中的数据
- Java从C++回调到C++回调
- 在 c++ 中模拟输入并在 JAVA 中读取它?
- 用C++包装 Java 库 (JNI)
- 使用 TreeSet Java 对反转进行计数
- 验证openssl c++中的签名,这是由JAVA DSA签名的?
- 如何通过 JNI 将 C 字符串表情符号传递给 Java
- C++的XML数据绑定,类似于java的JAXB