Re: Comments on XML 1.0 5th edition -- Cross-reference from Namespaces

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

James Clark wrote:

> XML Namespaces 1.0 defines NCNameStartChar in terms of the XML 1.0
> Letter production, which is still defined in the 5th edition as it
> was in the 4th Edition. This implies that, upon publication of XML
> 1.0 5th Edition, conformance to XML Namespaces 1.0 will require the
> first character of names to follow the 4th edition rules and the
> following characters to follow the 5th edition rules!  Since most
> specs and parsers these days require documents to conform to both
> XML 1.0 and XML Namespaces 1.0, the net result in practice of the
> 5th edition will be that names in documents cannot take advantage of
> the 5th editions's expanded character repertoire. (Of course, using
> XML Namespaces 1.1 is not an option, because that references XML
> 1.1.)

Good catch!  The XML Core WG has today published an erratum [1] to
Namespaces in XML 1.0 (Second Edition) which will give the right
results _regardless_ of which edition of the XML specification is used
to discharge the references in the various productions.  In other
words, an implementation which bases its Namespace support on either
XML 1.0 Fourth edition (or earlier) or on XML 1.0 Fifth edition will
conform to the Namespaces spec. as modified by this erratum.

The XML Core WG expects bring a Proposed Edited Recommendation of
Namespaces in XML forward for review in the near future, incorporating
this and other published errata.

ht

[1] http://www.w3.org/XML/2006/xml-names-errata#NE17
- -- 
       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]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFJJYUnkjnJixAXWBoRAipUAKCAovFJcj6vatWE3+02TwNi4OxYRACfReIk
dGkmYNihgp+/U2AILFsawkU=
=nvOs
-----END PGP SIGNATURE-----

Received on Thursday, 20 November 2008 15:42:07 UTC