EXI (Efficient XML Interchange) is a W3C recommendation for more compact XML data.
EXI (Efficient XML Interchange) is a W3C recommandation for more compact XML data. Its purpose is to spare memory and processing power for example for devices with little memory, like mobile phones.
To accomplish this, EXI uses a binary format instead of the text format used in XML. A XML document is transformed using entropic compression, which means the tags and attribute names more likely to appear often in the document will be replaced by shorter binary sequences than those less likely to appear. Probabilities are calculated using the XML schema the document can be validated against.