Vince: XML in Datenbank Mapping

Beitrag lesen

Hi,

der Ablauf soll so gestartet werden, dass die XML-Datei einfach per PHP oder manuell in den entsprechenden Ordner geladen wird. Es soll dann eine Validierung mit dem Schema stattfinden, welches in der Datenbank registriert ist.

Umsetzung soll halt von der XML-Datei in ein relationales Datenbankschema sein. Für die Möglichkeit mit dem Instead-of-Trigger müsste ich erst eine View von der XML-Datei erstellen (geht das automatisch mit einem einfachen SQL-Statement oder muss ich das XML erst dort zerlegen?) und darauf den Instead-Of-Trigger legen, oder?

Kann ich nicht direkt auf die XML-Datei zugreifen und die Daten je nach Belieben auf mein Datenbankschema verteilen?

Die Microsoft-Variante kenne ich nicht und ich weiß nicht, ob sie so sinnvoll für mich wäre, da die Datenbank vielleicht mal auf ein Unix-System "umziehen" könnte.

Glaube am liebsten wäre mir eine Lösung die an die Datenbank gebunden ist, also PL/SQL. SQL-Loader ist weniger für XML gedacht, oder?

Gruß und Danke!
Vince