I can see this as a new type of token that propogates up.

Using LexicalHandler.startDTD(), we can know if a template has a <!DOCTYPE>.
We could record this  data in a special token, and make some changes
to the MarkupWriter and Document classes to accomidate the token.

The problem is: any and every template for a page may contain a
DOCTYPE.  How do we know which to use?  What if there's a conflict?

I guess it'll be "first wins".  So if the page template has a doctype,
that will be explicit. In a typical application with a Layout
component (aka a "Border"), the Layout will likely contain a
<!DOCTYPE> (along with <html>, etc.).


On 3/14/07, Robert Zeigler <[EMAIL PROTECTED]> wrote:
Howard,

What are your thoughts on how to get doctypes from templates into the
rendered output stream? Put another way, what's preventing this from
happening at the moment? This is something I'm needing at the moment,
so I'd be happy to jump in and and take care of this todo...

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to