Binary XML
Binary XML
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" verschiedene Bedeutung haben kann, je nachdem wer der Anwender ist. Manchmal wird von einer binären Kodierung des XML-Dokumentes ausgegangen oder es geht darum, binäre Daten in einem XML-File zu speichern. Ein gzippetes (komprimiertes) XML-Dokument kann auch als Binary XML verstanden werden.
Die Vorteile einer binären Darstellung liegt 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.
Externe Links
- http://www.w3.org/XML/Binary/
- http://www.idealliance.org/proceedings/xml04/papers/223/PainGain.html
- http://grids.ucs.indiana.edu/ptliupages/publications/PPAM2005Fox.pdf
- http://ebml.sourceforge.net/src/
- https://fi.dev.java.net/
- http://www.w3.org/TR/wbxml/
- http://sotf.sourceforge.net/documents/XBMF_V0-31.pdf