XHTML is the next generation of HTML and is a hybrid between HTML and XML. XML was designed to describe data. HTML was designed to display data. XHTML is much stricter than HTML. Not all browsers support XML so XHTML provides an intermediary solution and can be interpreted by XML and HTML browsers. For further information see: http://www.w3c.org/MarkUp/