- From: Shane McCarron <shane@aptest.com>
- Date: Mon, 16 Aug 2010 11:20:59 -0500
- To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- CC: RDFa WG <public-rdfa-wg@w3.org>
Unfortunately, it is hard to be very granular about this. Most user agents, including Opera, will treat content as raw XML regardless of the DOCTYPE if the media type is set to application/xhtml+xml (according to Simon from Opera, anyway). XHTML Modularization is very clear about the naming scheme for XHTML family document types, and at the time we defined that the browser makers were in the working group and were in favor of using that as a trigger to put user agents into XHTML Family mode. Obviously this has been overcome by events. As a result, we feel it is in the best interests of the XHTML-using community that they are aware there is a portability risk when using application/xhtml+xml and XHTML family document types, and that they are aware of the ways to minimize those risks. That's the purpose of the XHTML Media Types appendix. Hope this helps. On 08/16/2010 11:03 AM, Leif Halvard Silli wrote: > Shane McCarron, Mon, 16 Aug 2010 09:15:55 -0500: > > >> With regard to named entities, my recommendation, and the >> recommendation of the XHTML 2 working group, is that people who plan >> to serve their documents using the media type application/xhtml+xml, >> avoid the use of named entities since many user agents do not process >> these correctly. >> > There definitely is some kind of system there. I tested all on that > page and/or which Validator.w3.or support: new and/or > "irrelevant/uncommon" DTDs are the ones which are not supported. > > Is there any reason to avoid such entities in e.g. XHTML 1.0 documents? > Which user agents are known to not support them then? Shouldn't such > advice be a bit more discrete? > > >> This will be included in an upcoming update to the >> XHTML Media Types Note. >> >>
Received on Monday, 16 August 2010 16:21:32 UTC