David A. Desrosiers wrote:
Last time I looked, XHTML, ala wired.com, is a full class XML citizen.
    

	XHTML is a reformulation of HTML4 as an XML 1.0 application.
XHTML is an XML application is an XML document that uses a specific DTD (Document Type Definition).  From the W3C (http://www.w3.org/MarkUp/):

The Extensible HyperText Markup Language (XHTML) is a family of current and future document types and modules that reproduce, subset, and extend HTML, reformulated in XML.

Again I can check http://wired.com/news/technology/ as being both a
well-formed and valid XML document.
    

	You mean XHTML. That URL is providing HTML content, not XML content.
You will notice that the first lines of this URL are:

<!DOCTYPE html 
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

This says DOCTYPE (Document Type Declaration) that the root element of the xml document is html. Its PUBLIC identifier is is not an ISO standard (the "-").  Its owner is the W3C.  The type of the PUBLIC identifier is an XML DTD (Document Type Definition). The name of the DTD is XHTML 1.0 Transitional".  Its language is English.  The SYSTEM identifier of the DTD is http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd.

In Essential XML Quick Reference, by Aaron Skonnard and Martin Gudgin, it says, "The DOCTYPE declaration is the container for all other DTD declarations. It's place at the top of an XML document..."

How much clearer can I make this.  If you respond, please quote from the W3C.

Ed

Reply via email to