When is XML taking over? I've heard of how great XML is and how its going to be the next big thing, but talk like this has been going on for years, yet HTML is still dominant even on new websites. So, when if ever? And what's XHTML got to do with it?
XML in itself is a data language for many purposes which can be extended for many other uses such as MathML, XSL and XHTML.
XHTML is the port of HTML to an XML compliant structure (well more or less!). So to answer your question, HTML has already moved to XML and has done so since 1999... too many people simply still code malformed HTML using older versions (that's not so say that the old versions are bad, but many people still make basic errors in those versions!)
XHTML 2 is a modular approach to HTML implementation, it's still a very early draft and it's incompatible with earlier versions of XHTML and HTML so I'm not quite sure how they are going to implement it once it's finished.
apparantly XHTML will be replacing HTML as a whole, when though, is another matter
Try "not in this lifetime".
Browser support for bog-standard HTML will always always always be around! So XHTML won't be doing any "replacing". It's just a different way (some may say better way, I couldn't possibly comment!) of doing things.
Quite. Some pages on the web have been around since the mid nineties and are still relevant as they are... what is the point in re-writing them if they work and don't need updating.
HTML support will always have to be in the browser. All the browser does is look for the doctype declaration at the top to decide which rendering to use (of course the browser is a bit cleverer than that as many annoying people leave out the REQUIRED doctype declaration altogether)