Re: [xml] Apparently incorrect paragraph wrapping in HTML parser
- From: Liam R E Quin <liam holoweb net>
- To: iSteve <isteve deadcd org>
- Cc: xml gnome org
- Subject: Re: [xml] Apparently incorrect paragraph wrapping in HTML parser
- Date: Mon, 09 Jan 2006 16:53:57 -0500
On Mon, 2006-01-09 at 15:41 +0100, iSteve wrote:
> I'm not sure text nodes are to be accepted directly as child of a
body element
It is valid for HTML 4.01 Transitional -- which, let's be fair, is quite
common (if not the most common) standard used for websites. You are
however right that it is not valid with HTML 4.01 Strict. In
transitional, <body> may contain inline elements, while in strict it can
not.
Correct --
http://www.w3.org/TR/REC-html40/sgml/loosedtd.html
has
<!ENTITY % flow "%block; | %inline;">
<!ELEMENT BODY O O (%flow;)* +(INS|DEL) -- document body -->
and inline is
<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %
formctrl;">
so that #PCDATA is allowed as a child of BODY. This is not the
case for the strict DTD of course.
Liam
--
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org www.advogato.org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]