Skip to main content

Ano ang isang mabilis na infoset?

Ang Mabilis na Infoset (FI) ay isang detalye na naglalarawan ng isang paraan para sa paghahatid ng data sa isang extensible markup language (XML) na dokumento sa isang format na naka-encode na binary.Ang naka -encode na XML output ay tinutukoy bilang isang mabilis na dokumento ng Infoset at mas maliit kaysa sa buong representasyon ng XML.Kahit na katulad sa konsepto sa iba pang mga diskarte sa compression ng dokumento, ang scheme ng pag-encode ay hindi lamang nag-compress ng isang dokumento na XML, ngunit pinapabuti din ang pagproseso ng data ng XML.) at ang International Organization for Standardization (ISO) upang mabuo ang World Wide Web Consortiums (W3C) XML Information Set Rekomendasyon.Ang isang W3C Infoset ay isang paraan para sa pagtukoy ng data na maaaring nakapaloob sa isang dokumento na XML, ngunit hindi ito dapat.Ayon sa rekomendasyon ng W3C, ang isang infoset ay dapat matugunan ang wastong mga kinakailangan sa syntax para sa kung ano ang kilala pati na rin nabuo na XML at dapat ding sumunod sa wastong katangian at mga pangalan ng elemento na nakilala sa isang namespace ng XML.Ang orihinal na dokumento ng XML, gayunpaman, ay hindi kailangang maging wasto bago mai -encode sa isang mabilis na dokumento ng Infoset.Nangangahulugan ito na ang infoset ay hindi kinakailangan na mapaloob sa loob ng isang dokumento ng XML at maaaring mabuo ng iba pang mga paraan.Ang paggamit ng ASN.1 na pag-encode ng wika bilang isang batayan para sa mabilis na protocol ng Infoset ay nagbibigay-daan para sa dokumento na mapanatili ang lahat ng mga aspeto ng paglalarawan sa sarili ng isang dokumento ng XML, pati na rin ang ilang karagdagang mga tampok.Ang mga string na regular na ginagamit sa buong dokumento ay na -index at pinalitan ng isang numero.Kasama dito ang mga pangalan ng XML pati na rin ang kanilang mga katangian.Ang anumang binary data, tulad ng mga imahe o video, ay maaari ring isama nang direkta sa loob ng pag -encode nang hindi kinakailangang dumaan sa isang karagdagang scheme ng pag -encode.Ang isang halimbawa ay ang mahusay na XML interchange (EXI) na pamamaraan, na kung saan ay inirerekomenda ng W3CS ang format na binary XML.Habang ang isang dokumento ng EXI ay maaaring magbigay ng isang mas compact na representasyon ng XML Infoset, hinihiling nito na ang XML schema, ang buong paglalarawan ng orihinal na dokumento ng XML, ay kilala sa parehong mga dulo ng paghahatid upang ang pag -encode at pag -decode ng dokumento ay maaaring mangyari.Ang isang pag -encode ng FI ay maaari ring gumamit ng mga advanced na tampok na gumagamit din ng XMLS schema para sa karagdagang compression.

Ang mabilis na pamamaraan ng pag -encode ng infoset ay ginagamit sa isang bilang ng mga lugar ng telecommunication.Ito ay kadalasang matatagpuan sa Internet, upang mapanatili ang bandwidth sa panahon ng paglipat, pagbutihin ang pagganap sa server para sa paghahatid ng data ng XML, at maibsan ang stress sa mga aplikasyon ng kliyente sa pagtanggap ng pagtatapos.Ito ay partikular na kapaki -pakinabang sa mga platform ng mobile internet, kung saan ang mga aparato ay maaaring malubhang nabawasan ang pagproseso ng lakas at paghahatid ng throughput.