On Thu, Aug 09, 2007 at 01:36:19PM +0300, Kaloian Doganov wrote:
This is what we went through when we moved to using Xhtml.pm.
The
goal being that every file is individually well-formed, and you
only ever include entire sections.
Sounds reasonable, but this way we cannot keep the simple paradigm:
<!--#include virtual="/header.html" -->
main text
<!--#include virtual="/footer.html" -->
I'm not convinced it's worth breaking it.
What we have is a skeleton, so a file looks like:
<html>
<!--#include virtual="header.html"-->
<body>
main text
</body>
<!--#include virtual="footer.html"-->
</html>
I guess that is more cruft than your solution.
I understand that it is reasonable for the xhtml module to expect a
well-formed input and I'm far from urging for changing this.
Well, if it can be made to work on other inputs, it'd be a
shame not to do that. At the end of the day, a good tool is
a tool that does something useful :)
Y.