Hallo,
ich habe folgende Aufgabe zu lösen:
MySQL DB ------> Mapper ----> XML Output
D.h. ich habe eine MySQL DB in der in vielen Tabellen (inkl. 1:n, m:n Verknüpfungen) Daten enthalten sind, die ich in eine vorgegebene XML Struktur überführen muss. Für die XML Datei habe ich eine Schema-Datei (.xsd), der die generierte XML Datei genügen muss. Es gibt SimpleTypes und ComplexTypes, mit restrictions,
Prüfpattern, substitutionGrups etc. Alles was man sich so wünscht

Weiterhin ist bekannt, dass sich in einem zweiten Folgeprojekt die Datenbank ändern wird, allerdings die gleiche XML Datei erzeugt werden soll.
Meine Frage ist: Wie kann ich den Mapper am geschicktesten implementieren? Gibt es Tools die dafür geeignet sind? Z.B. MySql2XML -> XSLT(die die XSD berücksichtigt) -> valid XML?
Ein Traum wäre es, wenn sich im zweiten Projekt einfach nur den Mapper ändere und damit wieder die valide XML Datei erzeugen könnte.
Danke und schöne Grüße,
Alex