[standards-jig] Namespace Versioning

Julian Missig julian at jabber.org
Tue Apr 1 15:39:17 UTC 2003


On Tuesday, Apr 1, 2003, at 03:00 US/Eastern, Fabrice Desré wrote:
> Julian Missig wrote:
>> XHTML 1.1 isn't really in support of your argument either. 
>> "http://www.w3.org/1999/xhtml" was the namespace identifier for XHTML 
>> 1.0. Now XHTML 1.1 comes along, with some slightly incompatible 
>> changes, and it still uses the same namespace.
>
>  Indeed, XHTML 1.1 uses the same namespace as XHTML 1.0 because the 
> semantic of the elements are the same, which is perfectly right. What 
> is different is the DTD. The XHTML 1.1 spec says that (in § 2.1.1) :
>
> 4. There must be a DOCTYPE declaration in the document prior to the 
> root element. If present, the public identifier included in the 
> DOCTYPE declaration must reference the DTD found in Appendix C using 
> its Formal Public Identifier. The system identifier may be modified 
> appropriately.
>
> <!DOCTYPE
>  html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
>  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
>
> Note that the public identifier of XHTML 1.1 is different from the 
> public identifier of XHTML 1.0.

Right. They left the versioning they to be determined elsewhere, not in 
the XML namespace...

Julian




More information about the Standards mailing list