The HTML Problem: The XML Solution -- A Fresh Start: Moving From HTML to XHTML -- HTML and XHTML Application Possibilities -- The Ins and Outs of XHTML -- Coding Styles: HTML's Maximum Flexibility -- Coding Styles: XML and XHTML's Maximum Structure -- Anatomy of an XHTML Document -- Reading the XHTML DTDs: A Guide to XML Declarations -- Exploring the XHTML DTDs -- Style Sheets and XHTML -- Making the Big Jump -- Using XHTML in Traditional HTML Applications -- The Big Clean-Up: Fixing Static HTML (The Easy Part) -- The Big Clean-Up: Fixing HTML Generating Code (The Hard Part) -- Moving Forward into XML -- Using XSL to Generate (X)HTML -- Integrating the Document Object Model with XHTML Generation -- Moving to Modules: Creating Extensible Document Structures with XHTML 1.1 -- Fragmenting XHTML -- Extending XHTML -- XHTML Inside XML: Using XHTML in an XML Context -- XHTML and XML Futures -- A Case Study: WAP and the Wireless Markup Language -- Case Study: Mozquito Factory and FML -- XML and the Next Generation of the Web.