- From: Shane McCarron <voyager-issues@mn.aptest.com>
- Date: Wed, 5 Apr 2006 09:40:35 -0500
- To: jaf@it.uc3m.es
- CC: www-html-editor@w3.org
Thank you for spotting this - it is an error in the DTD implementation. The
prose clearly states that the xml:space attribute is required to be supported on
the style and script elements.
> From: Jesus Arias Fisteus <jaf@it.uc3m.es>
> To: www-html-editor@w3.org
> Subject: xml:space undeclared in DTD for elements "script" and "style"
> Date: Tue, 21 Feb 2006 17:49:42 +0100 (CET)
> Message-ID: <Pine.LNX.4.62.0602211604410.7597@ariadna.it.uc3m.es>
> X-Archived-At: http://www.w3.org/mid/Pine.LNX.4.62.0602211604410.7597@a=
> riadna.it.uc3m.es
>
> Hello,
>
> I think that there is an error regarding the "xml:space" attribute in t=
> he =
>
> new DTDs published with XHTML Modularization 1.1 (13 February 2006). So=
> rry =
>
> in advance if I am mistaken or I have missed any other report about the=
> =
>
> same problem.
>
> I've tried to validate a XHTML 1.1 document with a "xml:space" attribut=
> e =
>
> inside a "script" element. I've got this error (using Xerces-J 2.6):
>
> [Error] index.html:389:61: Attribute "xml:space" must be declared for =
>
> element type "script".
>
> I've downloaded and analysed the updated modules declarations. It seems=
> =
>
> that xml:space has been removed from the attlist of "script", "style" a=
> nd =
>
> "pre", and included in the entity "Core.attrib" (see xhtml-attribs-1.mo=
> d),
> which is included also in "Common.attrib".
>
> ENTITY % Core.attrib
"%XHTML.xmlns.attrib;
> %id.attrib;
> %class.attrib;
> %title.attrib;
> xml:space ( preserve ) #FIXED 'preserve'
> %Core.extra.attrib;"
>>
> ENTITY % Common.attrib
"%Core.attrib;
> %I18n.attrib;
> %Events.attrib;
> %Common.extra.attrib;"
>>
>
>
> However, "style" and "script" don't reference "Core.attrib" nor =
>
> "Common.attrib" from their attlist. The consequence is that "style" and=
> =
>
> "script" doesn't allow the "xml:space" attribute. Should them reference=
> =
>
> the "Core.attrib" entity?
>
> From=20"xhtml-style-1.mod" and "xhtml-script-1.mod":
>
> ENTITY % style.attlist "INCLUDE"
> [%style.attlist;[
> <!ATTLIST %style.qname;
> %XHTML.xmlns.attrib;
> %id.attrib;
> %title.attrib;
> %I18n.attrib;
> type %ContentType.datatype; #REQUIRED
> media %MediaDesc.datatype; #IMPLIED
>>
> <!-- end of style.attlist -->]]
>
> ENTITY % script.attlist "INCLUDE"
> [%script.attlist;[
> <!ATTLIST %script.qname;
> %XHTML.xmlns.attrib;
> %id.attrib;
> charset %Charset.datatype; #IMPLIED
> type %ContentType.datatype; #REQUIRED
> src %URI.datatype; #IMPLIED
> defer ( defer ) #IMPLIED
>>
> <!-- end of script.attlist -->]]
>
> The files I'm reporting about are dated in 2006/02/13 and published in:=
>
>
> http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-attribs-1.mod
> http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-script-1.mod
> http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod
>
> Best regards,
>
> Jes=FAs Arias Fisteus
> Telematic Engineering Department
> Universidad Carlos III de Madrid
>
>
Received on Thursday, 6 April 2006 00:34:30 UTC