On Aug 08, 2006, at 22:52, Matthew Raymond wrote:
   Please explain where the dual use of |xml:id| and |id| is
undesirable.

Because instead of specifying the attribute once and have it work with all use cases you now have to specify it twice.

Out of curiosity, why can't namespaces simply inherit attributes from
the "xml" namespace? That way I could use this...

| <[ns:]element id="..." lang="..." base="..." />

...instead of this:

| <[ns:]element xml:id="..." xml:lang="..." xml:base="..." />

Assuming this didn't imply a host of other problems (which unfortunately it does), it would still require going back in time to 1998 and changing millions of implementations already matching current specifications, which wouldn't be very convenient to say the least.

--
Robin Berjon
   Senior Research Scientist
   Expway, http://expway.com/



Reply via email to