Lude: Sinn von XML

Beitrag lesen

Hi,

in Deinem Fall macht XML keinen Sinn, behaupte ich einfach mal so. Es sei denn Du hast ein besonderes Interesse daran, was nicht verkehrt waere.

Eine SQL sprechende Datenbank (DB(M)S) waere fuer Dicvh ebenfalls Overkill.

Ja, warum meint man XML ueberhaupt brauchen zu muessen? Ich denke, dass XML ideal ist fuer den Datenaustausch zwischen Programmen, die nun keine proprietaeren Formate mehr nutzen muessen. Jeder, der sich schon mal mit Schnittstellen zwischen Programmen (selbstgeschriebenen) beschaeftigt hat, wird m.E. zu diesem Schluss kommen.

Mit XML ist es auf einmal moeglich die uebergebenen die Daten auf Wohlgeformtheit (sagen wir mal formale Konsistenz) und Gueltigkeit (schon wichtiger; Fragen wie "Hat das uebergebene DF den richtigen Datentyp und liegt der uebergebene Wert im erlaubten Wertebereich?" koennen nun beantwortet werden). Die Gueltigkeit kann geprueft werden, weil die XML sich immer auf ein DTD beziehen, welche die XML-Daten beschrieben.

Ein anderes Anwendungsgebiet ist SOAP, wo u.a. Businessdaten mithilfe des in XML formulierten SOAProtokolls uebergeben werden koennen ("unter" http).

Vergiss Performance; die Datenkonsistenz ist wichtiger.

Gruss,
Lude