Rico: PHP + mysql

Beitrag lesen

Hallöchen,

also xml ist ja supie zum datenaustausch gerade mit anderen applikationen, da es die datenstruktur auch selbst beschreibt. Es ist ja nix neues und auch kein neuer Gedanke, wurde aber erstmalig als standard eingeführt und das ganze lebt ja auch von den Applikationen und den Bibliotheken die es für xml gibt.

Das Ergebnis wird als XML in einem blob-Feld gespeichert.
D.h. man kann beliebig neue Formularfelder hinzufügen oder entfernen, die DB-Struktur bleibt immer gleich.

Leider kann man dann nicht mehr die eigentliche Mächtigkeit der DB mit SQL ausnutzen, was schon bei einer Selection anfängt. Dazu gibt es wohl neuerdings XML-Datenbanken mit eigener Abfragesprache.

Aber generell trennt man die Datenströme (XML) von den eigentlichen Dokumenten und deren Layout bzw. Ausgabeformat. Ob du dann PDF oder HTML (mittels XSL) oder ähnliches ausgeben möchtest, du bist relativ ungebunden. Du must "NUR" die Dokumente mit den spezifischen Scriptsprachen (z.B. XSL) anpassen.

FAZIT: kommt immer darauf an, was du machen möchtest.