W3C home > Mailing lists > Public > public-xml-id@w3.org > February 2005

RE: Change namespace of xml:id

From: John Boyer <JBoyer@PureEdge.com>
Date: Tue, 8 Feb 2005 08:47:50 -0800
Message-ID: <7874BFCCD289A645B5CE3935769F0B52EA74E1@tigger.pureedge.com>
To: "Norman Walsh" <Norman.Walsh@Sun.COM>, "Elliotte Harold" <elharo@metalab.unc.edu>
Cc: "Bjoern Hoehrmann" <derhoermi@gmx.net>, <public-xml-id@w3.org>

Hi Norm,

>>| Actually, I thought the suggestion was
>>| to use "xmlid" as the *name*, not the
>>| prefix. I sort of like that idea.

>FWIW, I don't. There's a precedent for using xml: (xml:base, xml:lang,

The precedent for lang and space comes from XML 1.0 itself, so
I do not think those represent a precedent in the sense that
you mean the word.

As for XML base, *no one* gave that much thought to it at the time.
You can make believe that some sort of precedent was set, but
what happened was a technical oversight that should not be 

>There's no precedent (that I can think of) for taking advantage
>of the fact that XML reserves names beginning xml (except maybe

xml-stylesheet is a PI, so it has nothing to do with the

But, the Namespace Rec establishes a precedent by reserving
any prefix that starts with xml.  It's not sensible to 
justify not setting the right precedent by arguing that 
there is no precedent!


| Simple, straight-forward, and doesn't
| break anything else I can think of.

Except user expectations. I think users would find the unqualified
attribute name "xmlid" more confusing than "xml:id".

                                        Be seeing you,

Norman.Walsh@Sun.COM / XML Standards Architect / Sun Microsystems, Inc.
NOTICE: This email message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
Received on Tuesday, 8 February 2005 16:48:48 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:53:49 UTC