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]
