Why does the RTK not use the Public Identifier for SyncML 1.1?
Instead the DTD is included in the String table, which probably does not change the semantic of the WBXML file, but using a Public ID instead would save space.
I chose to use the following, because all other devices i know of use the public id.
// public identifier 0x0fd3 encoded using multi-byte integer
#define XLT_PUBIDENT1 0x9f
#define XLT_PUBIDENT2 0x53
Basically, for historical reasons, and it was never worth changing, especially for those applications already certified as conformant that used it, and had passed extensive interop testing with it. The RTK was developed essentially at the same time as the standards.
dgc
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Actually, beyond that - in the true open source fashion - because no one every implemented, tested, and submitted a code change for it.... So feel free.
dgc
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Why does the RTK not use the Public Identifier for SyncML 1.1?
Instead the DTD is included in the String table, which probably does not change the semantic of the WBXML file, but using a Public ID instead would save space.
I chose to use the following, because all other devices i know of use the public id.
// public identifier 0x0fd3 encoded using multi-byte integer
#define XLT_PUBIDENT1 0x9f
#define XLT_PUBIDENT2 0x53
Perhaps this link is of interest for you http://www.openmobilealliance.org/tech/omna/omna-wbxml-public-docid.htm
Regards,
Gerald
Basically, for historical reasons, and it was never worth changing, especially for those applications already certified as conformant that used it, and had passed extensive interop testing with it. The RTK was developed essentially at the same time as the standards.
dgc
Actually, beyond that - in the true open source fashion - because no one every implemented, tested, and submitted a code change for it.... So feel free.
dgc