词条 | Efficient XML Interchange |
释义 |
Efficient XML Interchange (EXI) is a binary XML format for exchange of data on a computer network. It was developed by the W3C's Efficient Extensible Interchange Working Group and is one of the most prominent efforts to encode XML documents in a binary data format, rather than plain text. Using EXI format reduces the verbosity of XML documents as well as the cost of parsing. Improvements in the performance of writing (generating) content depends on the speed of the medium being written to, the methods and quality of actual implementations. EXI is useful for
HistoryThe World Wide Web Consortium (W3C) formed a working group to standardize on a format in March 2006. EXI was chosen as W3C's Binary XML format after an evaluation of various proposals that included Fast Infoset.[1] EXI was adopted as a W3C recommendation by the W3C on 10 March 2011. A second edition was published in February 2014.[2] In November 2016, the working group was renamed to "Efficient Extensible Interchange (EXI)" from "Efficient XML Interchange (EXI)" to reflect the broader scope of EXI applicability beyond XML to other data-description languages. [3] AlternativesThe EXI format is derived from the AgileDelta Efficient XML format.[4] An advantage of EXI over Fast Infoset is that EXI (optionally) uses more constraints from the XML schema. This can make the EXI data more compact; for example, if the XML schema specifies that elements named 'bar' may only exist within elements named 'foo', EXI can assign a shorter token to the 'bar' element, knowing that it doesn't have to share the same token space as elements that occur elsewhere in the document. The main disadvantage to utilizing such "schema-informed" compression, not only does the document require a schema, but the decoder needs a copy of the same schema that the encoder used. UsesA variety of EXI-capable applications are available.[5] A variety of EXI implementations are available that enable the integration of EXI capabilities in other tools.[6] Related: EXI is being adapted for non-XML data formats as well.
EXI was recommended for use in the US Department of Defense Global Information Grid.[8] Future WorkMultiple experimental initiatives continue to be pursued by the EXI Working Group.
References1. ^{{cite web| url= http://www.w3.org/XML/EXI/report.html| title= Analysis of the EXI Measurements| publisher= W3C |author= Robin Berjon and Jaakko Kangasharju editors| date= 20 July 2006| accessdate= 23 September 2016 }} 2. ^{{Cite web |title= Efficient XML Interchange Working Group |work= Public web site |publisher= W3C |url= https://www.w3.org/XML/EXI/ |accessdate= 23 September 2016 }}} 3. ^1 2 {{cite web| url=https://www.w3.org/blog/2016/11/efficient-representation-for-web-formats| title=Efficient representation for Web formats| publisher= W3C Blog |author=Daniel Peintner| date= 22 November 2016| accessdate= 28 February 2017 }} 4. ^{{cite web| url=http://www.agiledelta.com/product_efx.html| title=Lightning-Fast Delivery of XML to More Devices in More Locations| publisher=AgileDelta| date= 5 November 2015| accessdate= 23 September 2016 }} 5. ^{{Cite web |title= EXI Deployment |date= 28 March 2017 |work= EXI Working Group public page |publisher= World Wide Web Consortium |author= EXI Working Group |url= https://www.w3.org/XML/EXI/wiki/EXIDeployment |accessdate= 28 March 2017 }} 6. ^{{Cite web |title= EXI Implementations |date= 28 March 2017 |work= EXI Working Group public page |author= EXI Working Group |publisher= World Wide Web Consortium |url= https://www.w3.org/XML/EXI/#implementations |accessdate= 28 March 2017 }} 7. ^{{Cite web |title= EXI for JSON (EXI4JSON) |date= 23 August 2016 |work= Public Working Draft |publisher= World Wide Web Consortium |author= Daniel Peintner and Don Brutzman editors |url= https://www.w3.org/TR/exi-for-json/ |accessdate= 23 September 2016 }} 8. ^{{Cite web |title= Efficient XML Interchange (EXI) Compression and Performance Benefits: Development, Implementation and Evaluation |work= Masters Thesis |author= Sheldon L. Snyder |url= http://calhoun.nps.edu/bitstream/handle/10945/5422/10Mar_Snyder.pdf |publisher= US Naval Postgraduate School (NPS) |date= 1 March 2010 |accessdate= 23 September 2016 }} External links
4 : XML|Markup languages|World Wide Web Consortium standards|Computer file formats |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。