Zum Inhalt springen

Binary XML

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 26. Januar 2007 um 02:30 Uhr durch 32X (Diskussion | Beiträge) (überarbeitet). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Binary XML ist ein Oberbegriff für die Versuche, ein XML-Dokument in einer binären Repräsentation, statt einer reinen Textform, zu speichern.

Momentan gibt es keinen einheitlichen Standard, sondern mehrere, konkurrierende Formate, als Beispiele seien hier WBXML, XBMF und EBML genannt. Dadurch ergibt sich, dass „Binary XML“ je nach Anwender verschiedene Bedeutung haben kann. So wird manchmal von einer binären Kodierung des XML-Dokumentes ausgegangen, während es in anderen Fällen darum geht, binäre Daten in einem XML-File zu speichern. Ein [gzip]petes (komprimiertes) XML-Dokument kann auch als Binary XML verstanden werden.

Die Vorteile einer binären Darstellung liegen in der kleineren Dateigröße, der Möglichkeit des wahlfreien Zugriffs sowie der Indizierung und leichteren Syntaxanalyse (letzter Punkt wird in der „Community“ allerdings debattiert).

Nachteilig ist, dass binäre XML-Dokumente nicht mehr einfach in einem Texteditor editiert werden können.