fjh: von XML über XSLT zu SQL-Anweisungen?

Beitrag lesen

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 :))