- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 24 Dec 2005 03:07:46 +0000
- To: www-validator-cvs@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=826
------- Additional Comments From ralesk@muszaki.info 2005-12-24 03:07 -------
Interestingly, while [1] lists blockquote contents as (PCDATA | Heading | Block
| List)*, the DTD [2] says the following:
<!ENTITY % blockquote.element "INCLUDE" >
<![%blockquote.element;[
<!ENTITY % blockquote.content
"( %Block.mix; )+"
Now, I don't particularly see %Block.mix or anything related EVER declared, I
guess from body.content also having just a "( %Block.mix; )+", that this does
not include #PCDATA.
I personally don't see this as a good idea, since, well, blockquote is little
more than a div with phrasal information, really.
Now, at the end of the DTD [3], there we see the following:
<!ENTITY % blockquote.content
"( #PCDATA | %Flow.mix; )*"
>
<!ENTITY % body.content
"( #PCDATA | %Flow.mix; )*"
>
Which seems to allow PCDATA in both of these, directly.
It's perfectly understood (Re: #4) that this is not the place recommend changes
to the DTD, the Recommendation, or anything like that, but I believe it's
important to bring lights to the inconsistency between the recommendation and
the DTD.
[1] http://www.w3.org/TR/xhtml-modularization/abstract_modules.html - XHTML
Modularisation Recommendation, W3C, 2001, Abstract Modules chapter
[2]
http://www.w3.org/TR/xhtml-modularization/dtd_module_defs.html#a_module_Block_Phrasal
- XHTML Modularisation Recommendation, W3C, 2001, DTD implementation of Text Module
[3]
http://www.w3.org/TR/xhtml-modularization/dtd_module_defs.html#a_module_Legacy_Redeclarations
- XHTML Modularisation Recommendation, W3C, 2001, DTD implementation, Legacy
Redeclaration
Received on Saturday, 24 December 2005 03:07:47 UTC