This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
As in Bug 3269, occurrences (in the static typing rules) of 'attribute' and 'element' (and, assuming my solution for Bug 3946, 'processing-instruction') as a Type must have an asterisk appended to denote the wildcard name. (Note that the current occurrences of "attribute*" are not exempt; they must be changed to "attribute**".)
Currently the status quo is that element and attribute should get a *, and processing-instructions shouldn't. (Pending resolution of Bug 3946). I've added the missing wildcard names for element and attribute in the update spec, for consistency with the current grammar of the type system. - Jerome
In 4.4.1 / STA / rule 3, "(attribute *)" should presumably have another "*". The resolution of Bug 3946 means that the type "processing-instruction" should have a "*": 4.4.1 / STA / rule 1,2,3 4.4.3 / STA / rule 2,3 4.4.4 / STA / rule 1
Additional fixes in Comment #2 have been implemented. Regards, - Jerome
Yup, looks good. Closing now.