2010-02-10 10 views
5

Abbiamo file XML e vogliamo che le classi C++ siano generate da uno schema XML come lo abbiamo in .NET xsd.C++ XML Schema Code Generator

Anche l'istanza delle classi generate deve fornire XML appropriato chiamando alcuni metodi.

risposta

0

Gslgen è noto per essere un buon generatore di codice. Tuttavia utilizza una versione semplificata di XML.

1

Io uso Liquid XML Studio, che fa tutto questo così come documentando tutto

+0

Il liquido è bello, ma il code-gen è una caratteristica premium - è necessario pagarlo –

1

Se si sta lavorando con i servizi Web qui, quindi vorrei davvero suggerisco di andare con gSOAP.

Se si è interessati solo ai binding di dati in C++, quindi XSD: XML Data Binding for C++ tramite la sintesi del codice è anche uno strumento molto valido, sono anche abbastanza utili per la documentazione.

+0

Consiglia [gsoap] (http://www.cs.fsu.edu/~engelen/soap.html) che uso molto e hanno contribuito a migliorare in modo significativo per coprire tutti i modelli di associazione dei dati W3C, quindi sappiamo che è molto robusto con qualsiasi utilizzo dello schema XML. –