W3C

Edit comment LC-2175 for Efficient Extensible Interchange Working Group

Quick access to

Previous: LC-2133 Next: LC-2187

Comment LC-2175
:
Commenter: FABLET Youenn <Youenn.Fablet@crf.canon.fr>

or
Resolution status:

4) Typed encoding in schema-less mode
EXI enables limited typed encoding support in schema-less encoding.
Since only predefined types are supported, xsi:type seems mainly useful to encode base64 chunks with the binary encoding.
Even in that case, the usability is not so good : in some cases, elements whose content is base64 have also attributes. For instance ds:SignatureValue has an optional ID attribute.
Of course, one could still use xsi:type=base64Binary in deviation mode but interoperability may be pretty bad and putting a wrong xsi:type for the purpose of compression seems broken.
Also to be noted that:
- Attribute values cannot be typed encoded with schema-less grammars.
- Other useful types like "list of float","list of integers" cannot be used without external schema knowledge.
Improved out-of-the-box support of this use case would be very helpful.
(space separated ids)
(Please make sure the resolution is adapted for public consumption)


Developed and maintained by Dominique Hazaël-Massieux (dom@w3.org).
$Id: 2175.html,v 1.1 2017/08/11 06:44:21 dom Exp $
Please send bug reports and request for enhancements to w3t-sys.org