I like XHTML more than I like HTML.
But IE doesn’t think so.
He needs the markup to be very explicit about the web page being xhtml.
.xhtml isn’t enough, and even not Doctype-ing.
No. he must have the optional <?xml version=”1.0” ?>.
So I’ve added it to my Layout.boo file.
Boo? Boom. Boo marks macros (such as <?brail ?>) with <? ?> blocks, and Boo doesn’t recognize a macro with the name xml.
My current solution is to write: <?brail output ‘<’ output ‘?xml version=”1.0” ?’output ‘>’ ?> I guess that adding a dummy xml macro would make the boo templates look nicer, but it is an ugly solution, and since (ugly & nice != nice), we need a better solution.
Maybe a change in Brail (on BrailPreProcessor.boo), to transform <?xml … ?> stuff to it’s “output” equiv, can be done.