wbM2MXML Binary Encoding Specification - Draft
Releases of this document will be versioned using the following scheme: major.minor.revision with the following definitions:
major: A large change to the protocol, possibly breaking backwards compatibility.
minor: A small change to the protocol, preserving backward compatibility.
revision: Changes made to the document only, no changes to the actual protocol.
This document has the following release history:
M2MXML may be encoded using a compact binary representation based upon the wireless binary XML format (wbXML). This format maintains the overall structure of the XML, but uses single byte binary tokens to represent tags, attributes and common attribute values.
2.1 Tag Tokens
This specification defines a set of simgle-byte tokens corresponding to all of the tags found in M2MXML. All of these tokens are defined within code page zero. The following table lists the tokens, all numbers are in hexadecimal.
2.2 Attribute Tokens
This specification defines a set of single-byte tokens represeting the attribute names and common values used in M2MXML. All of these tokens are defined in code page zero. The following two tables list the attribute names and values. All numbers are in hexadecimal.