XBE32 Parser/Writer Library

These packages provides different classes to create XBE32-encoded streams, as well as to easily parse them.

See:
          Description

Packages
es.uc3m.it.xbe32 This package allows handling XBE32-encoded streams at the XBE32 Element level, including the ability to transform them to/from XML documents.
es.uc3m.it.xbe32.tlv This package implements the lower layer of the XBE32 Parsing/Writer library, handling XBE32 streams at the TLV level.

 

These packages provides different classes to create XBE32-encoded streams, as well as to easily parse them.

The eXtensible Binary Encoding (XBE32) has been designed to represent hierarchical data in a compact and extensible format. Data elements are binary encoded inside Type-Length-Value (TLV) structures, which are 32-bit aligned to be easily processed by computers. XBE32 is NOT a binary encoding for XML documents, but an encoding format for small, lightweight network protocols.

For further details about XBE32 refer to the latest available draft: draft-uruena-xbe32-02.txt