all c++ xml data-binding serialization

c++ - all - xerces jar



enlace de datos c++ xml (3)

Hay varias comparaciones de las diferentes herramientas de enlace de datos java xml en línea. Me gustaría ver que esto se convierta en una comparación útil entre las diferentes herramientas de c ++ para el enlace de datos xml.

¿Qué herramienta estás utilizando para el enlace de datos xml en c ++? CodeSynthesis y xmlbeanscxx son algunas de las opciones disponibles.

Me gustaría que todos agreguen información a continuación sobre su experiencia con esta tecnología, incluido el razonamiento para elegir una herramienta sobre otra, facilidad de uso y rendimiento. También puede agregar información técnica relacionada con el soporte del espacio de nombres, las opciones de análisis (árbol / transmisión), etc.

CodeSynthesis XSD

(No dude en agregar información aquí)

Licencia: GPL2 con excepciones / Propietario

Contras: el código generado debe ser de fuente abierta.

xmlbeanscxx

(No dude en agregar información aquí)

Licencia: Apache

Contras:

Boost Serialization Library

(No dude en agregar información aquí)

Licencia: Boost



Codalogic LMX

También tiene una versión gratuita y una versión de licencia paga.


Estoy usando el kit de herramientas GSOAP de código abierto de SourceForge para la serialización automática XML C ++. También funciona para el plano C. Vincula los esquemas C / C ++ a XML automáticamente y cumple totalmente con los estándares de la industria para los protocolos XML, WSDL, SOAP, REST, XML-RPC, JSON y WS- *. Es bastante eficiente también.