[EXI] Encoding Basic types

Hi

*           While encoding N bit unsigned integer if the range of the
bounded integer is greater than 4095 then the spec states that the input
should be encoded as Integer. I feel it should be encoded as Unsigned
Integer in this case as the original input itself is an N bit Unsigned
Integer.

 

*           Also If we encode a bounded integer as N bit unsigned integer
then how the decoder will know the starting value of range while decoding.
The range start value is not part of the encoding. Should the range start
information be made available in the grammar generated from the schema ?

 

Please clarify the above.

 

Regards

Santhanakrishnan

Received on Monday, 21 April 2008 12:03:40 UTC