I am aware that this process needs a flawless table structure and runs in IE5+ browsers only but even when taking these requirements into account it still doesn't work.
01-17-2010, 01:58 PM
If I could give only one answer, I'd say use XSLT. It's relatively simple to pick up if you already know the language you are converting to.
01-17-2010, 02:35 PM
XSLT is the way to go. Check the "Accept" request header and if the browser accepts XML then send the page as a mix of XHTML and XML but with an XSLT stylesheet linked. If the browser doesn't support XML then do the transformation server side.