Was ist ein schnelles Infoset?
Fast Infoset (FI) ist eine Spezifikation, die ein Mittel zur Bereitstellung der Daten in einem Dokument für erweiterbare Markup-Sprache (XML) in einem binär kodierten Format beschreibt. Die codierte XML -Ausgabe wird als schnelles Infoset -Dokument bezeichnet und ist erheblich kleiner als die vollständige XML -Darstellung. Obwohl das Konzept in anderen Dokumentenkomprimierungstechniken ähnlich ist, wird das Codierungsschema nicht nur ein XML-Dokument komprimiert, sondern auch die Verarbeitung der XML-Daten verbessert. Ein W3C -Infoset ist ein Mittel, um die Daten zu definieren, die in einem XML -Dokument enthalten sein können, aber es muss nicht sein. Gemäß der W3C-Empfehlung muss ein Infoset die ordnungsgemäßen Syntaxanforderungen für die sogenannte XML erfüllen und muss auch an die richtige Attafet festhaltenRippen- und Elementnamen, wie in einem XML -Namespace identifiziert. Das ursprüngliche XML -Dokument muss jedoch nicht gültig sein, bevor er in ein schnelles Infoset -Dokument codiert wird. Dies bedeutet, dass das Infoset nicht in einem XML -Dokument enthalten sein muss und auf andere Weise generiert werden kann.
Die in schnelle Infoset -Dokumente verwendete Codierungsmethode ist als abstrakte Syntaxnotation (ASN.1) bekannt. Die Verwendung der ASN.1-Codierungssprache als Basis für das schnelle Infoset-Protokoll ermöglicht es dem Dokument, alle selbstbeschreibenden Aspekte eines XML-Dokuments sowie einige zusätzliche Funktionen beizubehalten. Saiten, die regelmäßig im gesamten Dokument verwendet werden, werden indiziert und durch eine Zahl ersetzt. Dies schließt die XML -Namen sowie deren Attribute ein. Binärdaten wie Bilder oder Video können auch direkt in die Codierung aufgenommen werden, ohne eine zusätzliche Codierungs -SC durchlaufen zu müssenHem.
Als Serialisierungstechnik unterscheidet sich schnelles Infoset etwas von anderen Methoden. Ein Beispiel ist die effiziente XML Interchange (EXI) -Technik, die das empfohlene Binärformat des W3C ist. Während ein EXI -Dokument eine kompaktere Darstellung des XML -Infosets liefert, ist das XML -Schema, die vollständige Beschreibung des ursprünglichen XML -Dokuments, an beiden Enden der Übertragung so bekannt, dass die Codierung und Decodierung des Dokuments auftreten kann. Eine FI -Codierung kann auch erweiterte Funktionen verwenden, die auch das XML -Schema zur zusätzlichen Komprimierung verwenden.
Die schnelle Infoset -Codierungstechnik wird in einer Reihe von Telekommunikationsbereichen verwendet. Es ist am häufigsten im Internet zu finden, um die Bandbreite während der Übertragung zu erhalten, die Leistung auf dem Server für die Bereitstellung von XML -Daten zu verbessern und die Kundenanwendungen am Empfangsende zu belasten. Dies ist besonders nützlich in mobilen Internetplattformen, auf denen Geräte Pro Pro reduziert haben könnenNiveau und Übertragungsdurchsatz.