- From: Kristof Zelechovski <giecrilj@stegny.2a.pl>
- Date: Fri, 11 Sep 2009 09:32:36 +0200
- To: <www-html-editor@w3.org>
- Message-ID: <E715787A4D3B4210903C431016BA51EB@POCZTOWIEC>
Regarding
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_map> XHTML
1.0 - DTDs:
Is
<!ELEMENT map ((%block;
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_block#dtde
ntry_xhtml1-strict.dtd_block> | form | %misc;
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_misc#dtden
try_xhtml1-strict.dtd_misc> )+ | area+)>
Should be
<!ELEMENT map ((%Block;
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_block> )+
| area+)>
The present definition of %Block is:
<!ENTITY % Block "(%block;
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_block#dtde
ntry_xhtml1-strict.dtd_block> | form | %misc;
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_misc#dtden
try_xhtml1-strict.dtd_misc> )*">
Should be:
<!ENTITY % Block "%block;
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_block#dtde
ntry_xhtml1-strict.dtd_block> | form | %misc;
<http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_misc#dtden
try_xhtml1-strict.dtd_misc> ">
References to %Block; elsewhere should be replaced with references to
(%Block;)+
Motivation: better modularity, easier to implement a validator following the
DTD.
Please consider.
Note also that according to The global
<http://www.w3.org/TR/html401/struct/global.html#h-7.5.1> structure of an
HTML document the BODY element cannot be empty, whereas the XHTML DTD allows
it to be, and it is not discussed among XHTML 1.0 - Differences with
<http://www.w3.org/TR/xhtml1/diffs.html> HTML 4. I think the difference is
unintended and the discrepancy should be removed.
Please fix ASAP.
Best regards,
Chris
Received on Friday, 11 September 2009 07:47:51 UTC