- From: Peintner, Daniel <daniel.peintner.ext@siemens.com>
- Date: Tue, 7 Mar 2017 13:53:32 +0000
- To: Takuki Kamiya <tkamiya@us.fujitsu.com>, "public-exi-comments@w3.org" <public-exi-comments@w3.org>
- Message-ID: <D94F68A44EB1954A91DE4AE9659C5A980FFFD136@DEFTHW99EH1MSX.ww902.siemens.net>
Hi Taki, I agree with you that "MUST NOT" should be lower cased in a note. Having said that, I am not sure whether Canonical EXI processors should be allowed to implement a feature that accounts for XML schema validity. Let me give you one example with the following XSD snippet <xs:simpleType name="myRangedUnsignedInt"> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="500"/> </xs:restriction> </xs:simpleType> The type "myRangedUnsignedInt" maps to UnsignedInteger [1]. According to my understanding every Canonical EXI processor should also use the UnsignedInteger representation even if the integer value is below 500. IF we allow for schema validity in such a case we end up with canonical EXI processors behaving differently. Do you see my concern? Thanks, -- Daniel [1] https://www.w3.org/TR/exi/#encodingUnsignedInteger ________________________________ Von: Takuki Kamiya [tkamiya@us.fujitsu.com] Gesendet: Dienstag, 28. Februar 2017 09:26 An: public-exi-comments@w3.org Betreff: Canonical EXI section 4.2.2 Hi, Excerpted below is a note in section 4.2.2 [1]. "A Canonical EXI processor MUST NOT account for XML schema validity (similar to an EXI processor) in order to maintain high-performance efficiency." The statement uses "MUST NOT", therefore it should not be placed in a note. Furthermore, I think canonical EXI processor can optionally choose to implement a feature to account for XML schema validity. In that case, "MUST NOT" may be a bit too strong an expression. [1] http://www.w3.org/TR/2016/CR-exi-c14n-20161103/#exiEventMatching Thank you, Takuki Kamiya Fujitsu Laboratories of America
Received on Tuesday, 7 March 2017 13:54:24 UTC