Re: XSD simpleType with final = extension
Michael Kay <[email protected]>
| Newsgroups | gmane.text.xml.devel |
|---|---|
| Message-ID | <[email protected]> |
> > Yesterday, we modified Apache Xerces's XSD 1.0 and 1.1 processor's source code, to allow 'extension' as possible value of simpleType's attribute 'final'. The Saxon code that accepts "extension" carries the comment // The inclusion of EXTENSION here assumes the resolution of specification bug 2074 So in fact bug #5783 was a duplicate. The resolution of #2074 was to change XSD 1.0 to allow fixed="extension". But it was never implemented because the WG decided to focus on getting 1.1 finished rather than maintaining 1.0. Michael Kay Saxonica > > On Sun, Mar 6, 2022 at 9:06 PM Michael Kay <[email protected] <mailto:[email protected]>> wrote: > Following the paper trail on this leads to > > https://www.w3.org/Bugs/Public/show_bug.cgi?id=5783 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=5783> > > which is a bug against XSD 1.0 that was never resolved. So I think the answer to your question is that it's a known bug in the spec. > > In most cases, but perhaps not all, when there's a known bug in XSD 1.0, consulting XSD 1.1 will give you the preferred resolution. > > Michael Kay > Saxonica > > > -- > Regards, > Mukul Gandhi