PDA

Visualizza la versione completa : [C++] Generare scheletro classi partendo da file XML


giuseppe500
06-03-2011, 18:09
ciao.
Ho creato partendo dal .xsd delle specifiche di un formato xml un xsl che rasforma l'xsd in un xml piu semplice che descrive il nome , le proprietÓ e la classe base di un elemento xsd.
Sono forse andato un po ot ma il problema Ŕ specifico di programmazione.
Infatti da questo xml devo generare lo scheletro di varie classi c++ e devo generarle in modo da non commettere errori di include o classi usate prima della dichiarazione ecc.

Ho creato quindi un grafo che parte da un nodo root virtuale e inizia ad aggiungere le classi derivate alle classi base , ottenendo appunto un grafo che rappresenta l'ereditarietÓ delle classi.

adesso , ed Ŕ questa la domanda come organizzare le classi perchŔ non ci siano gli errori riportati sopra?(ho creato il grafo apposta)

a me andrebbe bene anche un megafile .h e .cpp con tutte le classi , basta che compili , poi estendo le classi che uso da queste classi e sposto l'implementazione li (nella classe derivata) in modo che se rigenero le classi la logica non viene persa.

Grazie.

giuseppe500
08-03-2011, 18:03
Ŕ possibile unire tutto in un unico file?
come devo fare per evitare di utilizzare classi dichiarate dopo la dichiarazione della classe corrente?

grazie.

Loading