XHTML related bugs & request

1. default stylesheet is not applied for XHTML 1.0 document.

XHTML 1.0 document (= document which has root "html" elment with xmlns declaration for XHTML 1.0.) is not rendered correctly.

Any XHTML elements rendered has no style.

example
test-css3-external.xml default namespacehttp://www.w3.org/1999/xhtml
css-levelcss3
stylesheetexternal(test-css3.css)
media-typetext/xml

2. XHTML 1.0 document with text/html media-type is treated as HTML 4.0 document.

Non-html tags in XHTML 1.0 document are ignored when the document lebeled with the Internet Mediatype "text/html".

To be browsed old web browser, some XTHML documents are labeled with "text/html", not labeled whith "text/xml". In new XHTML comformant browser renders such documents as XHTML documents.

example
test-css3-external.html default namespacehttp://www.w3.org/1999/xhtml
css-levelcss3
stylesheetexternal(test-css3.css)
media-typetext/html

3. class selector does not match class attribute value represented with unicode character reference.

example
test-css-escape-char.htmlcss-levelcss2
stylesheetembed
media-typetext/html

4.element type name which has namespace prefix is not match CSS2 type slelecter such as 'prefix\:elementtype'.

'prefix\:elementtype' format type selector does not match 'prefix:elementtype' element.

To be browsed old CSS2 comformant web browser(such as IE5), some XHTML documents are associated with CSS2 stylesheet. Such stylesheets use 'prefix\:elementtype' format type selector.

example
test-css2-external.xml default namespacehttp://www.w3.org/1999/xhtml
css-levelcss2
stylesheetexternal(test-css2.css)
media-typetext/xml
test-css2-external.html default namespacehttp://www.w3.org/1999/xhtml
css-levelcss2
stylesheetexternal(test-css2.css)
media-typetext/html

5. embeded stylesheet in XHTML 1.0 document is not recognized.

XHTML 1.0 document which has embeded stylesheet in 'style' element is not rendered correctly.

test-css3-embed.xml default namespacehttp://www.w3.org/1999/xhtml
css-levelcss3
stylesheetembed
media-typetext/xml