Hallo,
ich beschäftige mich erst seit kurzem mit XML und bin daher noch ein wenig ratlos.
wer nicht ;-)
Ich würde gerne aus einer XML-Datei per XSLT-Stylesheet SQL-Anweisungen erzeugen, die die Tabellen meiner Datenbank erstellen und füllen.
XSLT ist da wohl nicht die richtige Wahl, was du benötigst ist ein XML-Parser wie z.B. den von Dir erwähnten Xerces. Gesetzt den Fall, du nimmst die Java-Implementierung von Xerces, müsstest du dann ein Java-Programm schreiben, welches die XML-Datei parst und ein SQL-Statement zusammenbastelt. Dabei müsste dann z.B. der Name des Wurzelelements für den Tabellennamen herhalten und die Child-Element-Namen als Spaltennamen. Um das Ding gegen die Datenbank zu schicken, benötigst du dann eine Schnittstelle zur DB, im Java-Falle also JDBC.
Bisher habe ich noch keinen Schimmer, wie ich das umsetzen kann (als xml-parser habe ich bisher xerces benutzt, die xslt-stylesheets sollten mit xalan verarbeitet werden, hat aber noch nicht funktioniert).
WAS funktioniert denn nicht?
Vielleicht kann mir da ein XML-Meister ein paar Tipps geben.
hoffe es hilft,
Franz, XML-Meister von Gottes Gnaden :))