[Bug 5276] targetNamespace defined on xs:element

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5276





------- Comment #6 from cmsmcq@w3.org  2008-02-15 01:49 -------
Reviewing this issue and the alternative formulations given in
comment #4, I find myself unable to tell which of the
alternatives is better because I cannot tell (a) what we are
trying to accomplish, or (b) how the alternatives accomplish it.

In general, I think specs are clearer, easier to reason about,
and less likely to contain errors if they say what result is to
be accomplished and not how to accomplish it.  In some cases, saying
what is to be accomplished requires a certain amount of terminological
infrastructure which can be hard to follow, and just saying what to
check can be shorter.  

Another way to put my question is this:  why is the following
alternative not among the options being considered?

  4.3.2 The number of characters in the actual value of the name
         attribute of the <element> is 0 modulo 2, if a name
         attribute is present; if a ref attribute is present, 
         the number of characters in the QName given as its
         initial value is 1 modulo 0.

Received on Friday, 15 February 2008 01:49:17 UTC