[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Microsoft's deeply cynical appeal to"standards compliance"
On Fri, 26 Oct 2001, Bjoern Hoehrmann wrote: > * Ann Navarro wrote: > > > >Contrary to popular myth, XHTML doesn't necessarily need "direct support" > >at all. Following the backward compatibility guidelines one can write fully > >valid XHTML documents that display in nearly any browser, especially the > >most recent ones without any trouble. > > > >There's no impossible conformance requirements at all. > > XHTML documents delivered as text/html must be parsed as HTML documents, > not as XML documents, thus SGML rules apply. Consider a simple case like > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> [snip] DOCTYPE: XHTML 1.0 Strict In an argument between Content-Type: (a HTTP protocal layer declaration) and DOCTYPE (an explicit declaration _within_ the document as to what it is that exists even when a document is NOT being delivered via the web), DOCTYPE wins. If you consider 'Content-Type' to be _advisory_ rather than _canonical_, it works fine. Given that 'text/html' has been used since HTML pretty much consisted of 'whatever Mosaic/CERN linemode/lynx' would accept' and never changed as HTML went from no number to 'whatever Netscape/Microsoft would accept' to 2.0 to 3.2 to 4.0, claiming to know what 'text/html' "is" is more than somewhat questionable in _any_ context. XHTML works fine in practice. I have used it routinely for well over a year (I even have an 'XHTML compatibility' guidelines page posted on my company intranet for it). XHTML aware browsers 'get it' automatically, HTML browsers are (with vanishingly few exceptions) NOT SGML parsers and so 'get it' as well. -- Benjamin Franz "Code as if whoever maintains your code is a violent psychopath who knows where you live." -- Nancy Lebovitz, the button lady
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|