Thema: Delphi was genau ist xml

Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#10

Re: was genau ist xml

  Alt 23. Sep 2008, 15:52
Zitat von Hedge:
Danke, habe jetzt den Sinn dahinter besser verstanden.

Sonst sieht man es heutzutage überall und wundert sich, ob es nicht einfacher wäre einige Sachen ohne XML zu machen.
Hallo,

wie so oft ist der Vorteil von XML zugleich sein Nachteil: da es auf Text beruht, ist es lesbar ohne weitere Software (auch in 100 Jahren noch), dafür braucht es für Zahlen entsprechend viel Speicherplatz.

Ausserdem sind Datensätze beliebig aufgebaut, v.a. bei Strings, während bei konventionellen DBs meistens die Datensätze identisch aufgebaut sein müssen - mit dem Vorteil, dass ihre Länge bekannt ist und daher ein beliebiger Datensatz ohne Suchaufwand positioniert werden kann.

Beispiel: ich habe Messdaten zu verwalten aus einem Header, der die Parameter und eine Beschreibung des Experiments enthält, und Tausenden von Messdaten. Das ist konventionell nur mit verschiedenen Tabellen machbar oder unter Vergewaltigung der Record-Struktur, in XML kein Problem. Dafür ist es aufwendig, den 245ten Messpunkt zu lesen. Ist in dem Fall nicht schlimm, weil die Daten i.d.R. seriell eingelesen werden.

Gruss Reinhard
  Mit Zitat antworten Zitat