W3C home > Mailing lists > Public > www-validator@w3.org > February 2010

Re: Custom attributes in HTML elements

From: Michael A. Peters <mpeters@mac.com>
Date: Fri, 12 Feb 2010 03:57:20 -0800
Message-id: <4B754220.4030205@mac.com>
To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Cc: "Jukka K. Korpela" <jkorpela@cs.tut.fi>, Claudia Murialdo <cmurialdo@gmail.com>, www-validator@w3.org
Leif Halvard Silli wrote:
> Leif Halvard Silli, Fri, 12 Feb 2010 11:31:58 +0100:
>> Jukka K. Korpela, Fri, 12 Feb 2010 06:17:49 +0200:
>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>>>   "http://www.w3.org/TR/html4/loose.dtd"
>>>   [ <!ATTLIST P foo         CDATA     #IMPLIED ]>
>>>
>>>
>>> And you document would validate. 
>> Could you check if you used the correct syntax above? I Don't get the 
>> above to validate. Did you misplace the first "[", perhaps? Or the last 
>> one?
> 
> It found out that it should have been ">]>" at the end:
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
> [<!ATTLIST P foo CDATA #implied>]>
> 
> And I also get the problem with "]>" displaying in the text.

The only way to solve that is to send the page with the mime type 
application/xml+xhtml - which of course requires the page be proper xml 
- which means you need to use an XHTML doctype (and proper xhtml)

Been there, done that, breaks the page in IE.

Only way around it is to use a custom doctype.
Received on Friday, 12 February 2010 11:58:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:39 GMT