3 Stimmen

xsd-basierter Code-Generator zur Erstellung von xml?

Ich habe ein Schema (xsd), und ich möchte Xml-Dateien erstellen, die diesem Schema entsprechen.

Ich habe Codegeneratoren gefunden, die Klassen erzeugen, die aus einer XML-Datei geladen werden können (CodeSynthesis). Aber ich möchte in die andere Richtung gehen.

Ich möchte einen Code generieren, mit dem ich ein Objekt erstellen kann, das sich leicht als XML-Datei ausschreiben lässt. In C++. Vielleicht kann ich Java dafür verwenden, aber C++ wäre besser. Ich arbeite unter Solaris, so dass mir ein VisualStudio-Plugin (wie xsd2code) nicht helfen wird.

Gibt es einen Codegenerator, mit dem ich dies tun kann?

3voto

Tim Punkte 8672

Um dies abzuschließen: Ich habe schließlich CodeSynthesis verwendet. Es funktionierte sehr gut, solange ich eine einzige xsd als Quelle verwendet. Da ich eigentlich zwei xsds hatte (eine importierte die andere), musste ich sie manuell zusammenführen (sie taten einige seltsame Vererbung, die manuelle Massierung benötigt).

Aber ja, die Code-Synthese war der richtige Weg.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X