W3C home > Mailing lists > Public > whatwg@whatwg.org > March 2006

[whatwg] [html5] tags, elements and generated DOM

From: Henri Sivonen <hsivonen@iki.fi>
Date: Thu, 16 Mar 2006 22:49:51 +0200
Message-ID: <7FE9F14C-12A1-4719-A19C-7BB18CE69844@iki.fi>
On Feb 25, 2006, at 01:06, Ian Hickson wrote:

> On Thu, 7 Apr 2005, Henri Sivonen wrote:
>>
>> I am very hostile towards the idea of requiring UAs to implement  
>> any XML
>> parsing features that are in the realm of the XML 1.0 spec but  
>> that the
>> XML 1.0 spec does not require. This means processing the DTD beyond
>> checking the internal subset for well-formedness.
>>
>> I would rather suggest that What WG specs explicitly discourage  
>> people
>> from using a doctype on the XHTML side and point out that authors  
>> should
>> not expect UAs to process the DTD.
>>
>> Those who want to use entities for input, should parse and  
>> reserialize
>> as UTF-8 in their own lair and not expose their entity references (or
>> parochial legacy encodings) to the public network.
>
> The spec has text to this effect in places now; let me know if you  
> have
> more specific text you'd like to see. I don't want to be too  
> strong, since
> if you're using XML, exactly how you do so is the problem of the  
> XML spec,
> not the Web Apps / XHTML5 spec.

At the end of section 1.8 it says:
"These XML documents may contain a DOCTYPE if desired, but this is  
not required to conform to this specification."

I'd like to see a note here. Something like this:
Note: According to [XML], XML processors are not guaranteed to  
process the external DTD subset referenced in the DOCTYPE. This  
means, for example, that using entities for characters is unsafe  
(except for &lt;, &gt;, &amp;, &quot; and &apos;). For  
interoperability, authors are advised to avoid optional features of XML.

-- 
Henri Sivonen
hsivonen at iki.fi
http://hsivonen.iki.fi/
Received on Thursday, 16 March 2006 12:49:51 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:45 UTC