W3C home > Mailing lists > Public > www-tag@w3.org > February 2005

Re: Significant W3C Confusion over Namespace Meaning and Policy

From: Robin Berjon <robin.berjon@expway.fr>
Date: Wed, 16 Feb 2005 15:10:00 +0100
Message-ID: <42135438.6080308@expway.fr>
To: Dare Obasanjo <dareo@microsoft.com>
Cc: www-tag@w3.org

Dare Obasanjo wrote:
>>2. If your application requires validity, nothing breaks. You 
>>   can't use
>>   xml:id attributes unless you put them in your schema and if you put
>>   them in your schema, they'll work just like any other attributes.
> 
> 
> No, they won't. At least not if you are using MSXML or System.Xml in the
> .NET Framework. The same problem exists with xml:base today. In both
> libraries, the assumption we made was that the XML namespace would be
> unchanging.

Based on what grounds did you decide to make such a bold assumption?

> For this reason, we don't allow users to specify a schema
> for the XML namespace but instead always use an internal schema with a
> fixed list of attribute declarations {xml:lang, xml:space}.

Is there anything in the XML Schema spec that makes this behaviour 
conformant?

No offense but I find it a touch excessive to make such unreasonable 
assumptions and then call the W3C inconsistent because your software is 
broken.

-- 
Robin Berjon
   Research Scientist
   Expway, http://expway.com/
Received on Wednesday, 16 February 2005 14:09:55 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:47:32 GMT