2010-02-10 29 views
5

Tenemos archivos XML y queremos tener clases de C++ generadas a partir de un esquema XML como lo tenemos en .NET xsd.C++ Generador de código de esquema XML

También la instancia de clases generadas necesita proporcionar XML apropiado llamando a algunos métodos.

Respuesta

0

Gslgen es conocido por ser un buen generador de código. Sin embargo, usa una versión simplificada de XML.

1

utilizo Liquid XML Studio, que hace todo eso, así como documentar todo lo

+0

Líquido es bueno, pero el código-gen es una función premium - tiene que pagar por ello –

1

Si está trabajando con los servicios web aquí, entonces yo realmente sugeriría ir con gSOAP.

Si solo está interesado en enlaces de datos en C++, entonces XSD: XML Data Binding for C++ por síntesis de código también es una herramienta muy buena, también son bastante buenos con la documentación.

+0

Recomendar [gsoap] (http://www.cs.fsu.edu/~engelen/soap.html) que utilizo mucho y hemos ayudado a mejorar significativamente para cubrir todos los patrones de enlace de datos W3C, así que sabemos que es muy robusto con cualquier uso de esquema XML. –