[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl-ndrsc] Rule 94 a-c
>>Voting period on this rule ends: August 27, 2003 >> >>******************************* >> >>[R94a] Empty elements MUST not be declared This is more a comment on the editorial. I kind of get what is said here, but what does it mean by "declared"? In schema (e.g. an element that references a complexType that has no content but only attributes), or in instances (that may or may not have been described by (c))? May be clarifying it a little further would be helpful. >>[R94b]The XSD built in nillable attribute MUST NOT be used for any UBL >>declared element. >> >>[R94c] An element MUST not appear without content in the document >>instance.[remember to add in narative that there is an issue with string >>length of 0.] Again, just picking on the editorial, "MUST not appear" means must not appear in schema or instance or both? I'm not really asking for the answer so much as to ask for the rule to be described clearer. Will it be useful to have a "tag" on all rules (main and sub-parts), that indicate the scope of applicability with regards to "schema", "instance" or "schema & instance"? For e.g., [R94a] (Schema, Instance) Empty elements MUST not be declared [R94b] (Instance) The XSD built in nillable attribute MUST NOT be used for any UBL declared element. [R94c] (Instance) An element MUST not appear without content in the document instance. [remember to add in narative that there is an issue with string length of 0.] ? Best Regards, Chin Chee-Kai SoftML Tel: +65-6820-2979 Fax: +65-6743-7875 Email: cheekai@SoftML.Net http://SoftML.Net/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]