OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] ID value space

[ Lists Home | Date Index | Thread Index ]

Hi Chris,

> Hmmm... regarding the syntax of ID:
>   XML 1.0 says "...must match the Name production."
>   http://www.w3.org/TR/REC-xml#id
>   XSD Part 2 says "...set of all strings that match the NCName production..."
>   http://www.w3.org/TR/xmlschema-2/#ID
> Why the difference? Is this a difference of opinion between the
> designers of XML1+ and the designers of W3 Schema, or is there a
> technical reason?

XSD came into being after "Namespaces in XML" [1] and is designed
around documents that conform to it. In XML documents that conform to
Namespaces in XML, all tokens that match the Name production in XML
1.0 must also match the NCName production. In effect, this limits IDs
to being NCNames rather than Names.



[1] http://www.w3.org/TR/REC-xml-names/

Jeni Tennison

  • References:


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS