binary XML


Also found in: Dictionary, Thesaurus, Wikipedia.

binary XML

A binary option for XML, which is a text-based format. Binary versions of XML take up less space, and, more importantly, requests and responses take less network bandwidth. For example, a TV program guide containing thousands of descriptions can be transmitted in binary XML at least twice as fast to cable and satellite set-top boxes as its text-based equivalent. Individual elements within an XML structure can also be extracted (parsed) faster with binary formats. Fast Infoset is a binary format from the ITU-T, and Efficient XML Interchange (EXI) is from the W3C. See Fast Infoset.

Decompress in Small Chunks
Just like any text, an XML file can be compressed with a Zip or other compression algorithm; however, the entire file must be decompressed at the receiving side as a complete unit before any elements can be used. Binary XML formats compress the XML text into small blocks that can be decompressed sequentially by the receiver. They are thus well suited for processing in handheld devices that would not have the memory and CPU speed to decompress a large file. See XML, binary file and Protocol Buffers.
References in periodicals archive ?
Efficient XML enables applications and web services to encode and decode XML using a cross-platform binary XML format that makes XML data much more compact and transmits that data faster, using less bandwidth and battery life than standard XML.
We're excited the Axis engine can now support Efficient XML, putting it firmly on track with the web standard for binary XML," said Sanjiva Weerawarana, Ph.
It draws its expertise from its proven and world-class patented binary XML technology, BinXML(TM), already adopted as the binary XML transport format by MPEG-7, TV-Anytime and DVB standards.
AgileDelta has been actively involved with the World Wide Web Consortium in their efforts to define a single binary XML standard", said Rich Rollman, the company's Vice President of Engineering and Product Development.
Efficient XML is a very compact, high performance binary XML format that dramatically improves the performance and scalability of existing XML applications and extends the reach of XML to mobile and embedded devices with limited bandwidth, battery life and processing power.
This protocol compresses XML messages into binary XML code using methods that can be executed on older slot machines that do not have the processing capabilities of the newer gaming devices.