Why do you want to change to XHTML2.0? It isn't supported by IE, so as far as I'm aware the best you can do is use XHTML markup but still presented as HTML4.01 to the browser.
If you are wanting to improve the validation and semantic markup of your pages, then that definitely does sound like a good idea - I would aim for HTML4.01Strict validation. The problem is that writing an automated script would be tricky to say the least - it depends largely on what particular methods you're currently using. It could easily be written to change your code into validating code, but as a parser couldn't judge your code's actual meaning, i.e. what it's meant to look like at the end, then you're bound to end up with valid code, but valid code that renders differently from its predecessor.
I don't know how much you mean by a "large volume" of work, but I would personally try and do it by hand, just doing the odd page when I had a chance, and eventually it would all get done. In the meantime, as long as it renders correctly in the majority of browsers there's not too much to worry about. Of course, aim to write any future pages in validating code!
|