This page was composed using validated XHTML 1.0 (strict) Markup served as Media (MIME) type application/xhtml+xml (RFC3236)
Summary:
This is an exemplar page that can be used for testing by those who are interested.XHTML Web Pages should be served as Media type application/xhtml+xml to have XML functionality.
Primary Reference - serving xhtml 1.0: W3C Tutorial.
If they are served as Media type text/html and are well formed as defined in the W3C XHTML Recommendation they will be syntactically compliant HTML, not XHTML, Web Pages. Practically all extant XHTML pages are being served this way. This situation will prevail until Microsoft changes its stance on support for the Media type application/xhtml+xml.
Current XML compliant browsers such as Firefox, Mozilla, Opera, Safari, et al. will retrieve and render XHTML Web Pages served as Media type application/xhtml+xml as intended - with full XML functionality.
MSIE Browsers will not retrieve and render XHTML served as Media type application/xhtml+xml correctly. MSIE 6.0 release 2900 and 7.0 will display such pages alright but will not render xml content. MSIE 6.0 release 2800 and earlier Browsers present a download screen -- selecting OPEN displays a plain, text only page (sans style sheet) and again will not render xml. IE6 Browsers render pages headed by the XML prolog in Quirks mode - IE7 Browsers will skip the prolog and render in Strict mode.
Here is a test RSS Feed Page -- it will display and render content correctly in XHTML compliant Browsers such as Firefox, Opera, Safari, etc. but the XML feed output will not render in Internet Explorer Browsers -- instead a download screen will be presented.
Declaring the Document encoding: W3C Tutorial.
Tools and Utilities:
- Web-Sniffer HTTP Request & Response Header Viewer - for checking how this (or any other) page is being served to various Browsers -- specify User agent.
- XML Schema Validator - Markup, well formedness, content type, & character encoding
Validation results for this page:
SGML Markup Validation | XML Schema Validation | CSS Validation
Clickable image link to Creative Commons
Attribution-Noncommercial 3.0 United States
License which governs the use of content on this
page (including images). The following attribution must
accompany all used content: Used by permission of
J. Pickering in accordance with the terms of the
Creative Commons license at http://jp29.org/