>[[S/MIME Signed Part:Ok (sender not trusted)]] >Henry, > >I hadn't considered the requirement of mixing editions of the two specs, or >the non-existence of NameStartChar in previous editions of the XML spec. That >makes perfect sense. Thanks for considering this issue. > >Regards, > >David > >-----Original Message----- >From: Henry S. Thompson [mailto:ht@inf.ed.ac.uk] >Sent: Thursday, 22 October 2009 04:44 >To: David Matson >Cc: xml-names-editor@w3.org >Subject: Re: Definition of NCName for version 1.0 and 1.1 > >[[PGP Signed Part:Henry S. Thompson <ht@inf.ed.ac.uk>]] >David Matson writes: > >> With the Fifth Edition of XML 1.0, the definition of Name has been made >> consistent with version XML 1.1. However, the definition of NCName still >> differs between Namespaces in XML 1.0 (Second Edition, per errata) and >> Namespaces in XML 1.1 (Second Edition). > >Only in the way the definition is expressed, not in substance. > >> The 1.0 version has (in the errata): >> >> [4] NCName ::= Name - (Char* ':' Char*) /* An XML Name, minus the >> ":" */ >> >> With NCNameChar and NCNameStartChar moved to a new appendix: >> >> [5] NCNameChar ::= NameChar - ':' /* An XML NameChar, minus the ":" >> */ >> >> [6] NCNameStartChar ::= NCName - ( Char Char Char* ) /* The first >> letter of an NCName */ >> >> >> >> The 1.1 version has: >> >> [4] NCName ::= NCNameStartChar NCNameChar* /* An XML Name, minus >> the ":" */ >> >> [5] NCNameChar ::= NameChar - ':' >> >> [6] NCNameStartChar ::= NameStartChar - ':' >> >> >> >> Since both versions of XML now define Name identically, it seems odd that >> the corresponding Namespaces specifications would define NCName differently. > >The Working Group is entirely in agreement with your analysis. > >However, the problem is that we need the definitions in XML NS 1.0 3e >to work _regardless_ of which edition of XML 1.0 they are interpreted >against. That is, it is perfectly OK to combine XML NS 1.0 3e with >XML 1.0 4e. But XML 1.0 4e (and earlier editions) do not _have_ a >NameStartChar production. > >So what we've got is the best we can do, sorry. > >Please let us know if you can live with this resolution of your issue. > >ht >-- > Henry S. Thompson, School of Informatics, University of Edinburgh > Half-time member of W3C Team > 10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440 > Fax: (44) 131 651-1426, e-mail: ht@inf.ed.ac.uk > URL: http://www.ltg.ed.ac.uk/~ht/ >[mail really from me _always_ has this .sig -- mail without it is forged spam] >[[End of PGP Signed Part]] >[[End of S/MIME Signed Part]] ------=_NextPart_000_0005_01CA52F0.C34491C0--Received on Tuesday, 1 December 2009 14:27:29 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:45 GMT