Skip to main content

Co je to rychlá infoset?

Fast InfoSet (FI) je specifikace, která popisuje prostředky pro dodání dat v dokumentu rozšiřitelného značkového jazyka (XML) v binárním kódovaném formátu.Kódovaný výstup XML je označován jako rychlý infoSetový dokument a je výrazně menší než jeho úplná reprezentace XML.Ačkoli v konceptu podobné jiné techniky komprese dokumentů, použité schéma kódování nejen komprimuje dokument XML, ale také zlepšuje zpracování dat XML.) a Mezinárodní organizace pro standardizaci (ISO), aby se stavěly z konsorcií World Wide Web Consortium (W3C) XML Information Set Doporučení.InfoSet W3C je prostředek pro definování dat, která mohou být obsažena v dokumentu XML, ale nemusí to být.Podle doporučení W3C musí infoSet splňovat správné požadavky na syntaxi pro to, co je známo, že XML je známo, a musí také dodržovat správné názvy atributů a prvků, jak je identifikováno v jmenném prostoru XML.Původní dokument XML však nemusí být před zakódováním do rychlého infosetového dokumentu platný.To znamená, že InfoSet není nutné být obsažen v dokumentu XML a může být generován jinými prostředky.Použití jazyka kódování ASN.1 jako základny pro protokol Fast InfoSet umožňuje, aby si dokument zachoval všechny sebepopisované aspekty dokumentu XML a také několik dalších funkcí.Řetězce, které se pravidelně používají v celém dokumentu, jsou indexovány a nahrazeny číslem.To zahrnuje jména XML a jejich atributy.Jakákoli binární data, jako jsou obrázky nebo video, mohou být také zahrnuty přímo do kódování, aniž by musely procházet další schéma kódování.Jedním z příkladů je efektivní technika výměny XML (EXI), což je W3CS doporučený formát XML.Zatímco dokument EI může poskytnout kompaktnější reprezentaci XML InfoSet, vyžaduje se, aby schéma XML, úplný popis původního dokumentu XML, bylo známo na obou koncích přenosu, takže k kódování a dekódování dokumentu může dojít.Kódování FI může také používat pokročilé funkce, které také využívají schéma XMLS pro další kompresi.

Technika kódování rychlého infosu se používá v řadě telekomunikačních oblastí.Nejčastěji se vyskytuje na internetu, zachovává šířku pásma během přenosu, zlepšení výkonu na serveru pro poskytování dat XML a zmírnění stresu na klientské aplikace na přijímajícím konci.To je zvláště užitečné na mobilních internetových platformách, kde zařízení mohou mít vážně sníženou výkon zpracování a propustnost přenosu.