On 8/31/05, Philipp von Weitershausen <[EMAIL PROTECTED]> wrote:
> HTML4 mode exists because
...
> - it enforces some HTML document type (as mentioned before); no idea why
> it does that

I'm just guessing you're referring to its understanding of the allowed
nesting structures.  This is done so that the partial well-formedness
it requires mixed with the careless infliction of pain commonly
performed by old-style HTML authors produces as few surprises as
possible.  The only well-formedness it directly enforces is for
elements that actually have TAL, METAL, and I18N attributes.  Whether
this was the right thing to do is debatable.

Another reason for the HTML mode is that many of the HTML editors
deployed when we first developed TAL were not generating XHTML, and
weren't expected to do so in the immediate future.  We definately
wanted page templates to be editable in WYSIWYG-type editors.


  -Fred

-- 
Fred L. Drake, Jr.    <fdrake at gmail.com>
Zope Corporation
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to