This means that XHTML 2 contents can be used as follows?

<content type="xhtml">
  <div xmlns="http://www.w3.org/2002/06/xhtml2/";>
    <!-- Contents XHTML 2.0 -->
  </div>
</content>

<content type="application/xhtml+xml">
  <div xmlns="http://www.w3.org/2002/06/xhtml2/";>
    <!-- Contents XHTML 2.0 -->
  </div>
</content>

By the way, are they the same?

Franklin

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of James M Snell
Sent: Sunday, November 19, 2006 03:20
To: Mark Nottingham
Cc: Tse Shing Chi ((Franklin/Whale)); atom-syntax@imc.org
Subject: Re: Forward Compatibility




Mark Nottingham wrote:
> [snip]
> ...new metadata can be added using extensions, rather than by versioning Atom.

It's also possible for new RFC's to update the current Atom namespace in
a backwards compatible way without deprecating/obsoleting RFC4287.

>> However, XHTML 2.0 will have a new namespace
>> "http://www.w3.org/2002/06/xhtml2/";, and the chance of having more
>> future versions of XHTML cannot be eliminated. Have Atom prepared for
>> this?
> 
> This was intentional; if we allowed future, non-backwards compatible
> versions of HTML to appear in the same places that XHTML1 content is
> allowed, processors wouldn't know what to do with it unless they
> understood XHTML2. Tying the allowed content to a specific version of
> XHTML promotes interoperability.
> 

That said, Atom can currently carry XHTML2 by specifying the media type
and properly declaring the namespace.

- James



Reply via email to