I'm confused, please help:
How exactly is xhtml different from xml? I mean what are the things which xml supports and xhtml doesn't? It is said that xhtml allows us to define our own tags so isn't xhtml better than xml since we can also use formatting tags as well as user defined tags and if yes why do we still need xml?

~ ks