Fred Drake wrote:
> 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.

I'm not at all questioning your reasoning of inventing HTML mode in the
first place. I think it was definitely useful and a reasonable solution
at the time. Now it's just in our way, at least in Julien's, mine, and
other people's who have been bitten by the
XML-macros-not-compatible-with-HTML-macros feature.

Zope3-dev mailing list

Reply via email to