- From: <karl@w3.org>
- Date: Thu, 17 Aug 2006 03:27:42 -0000
- To: www-html-editor@w3.org
Hi,
This is a QA Review comment for "XHTML 2.0"
http://www.w3.org/TR/2006/WD-xhtml2-20060726/
2006-07-26
8th WD
About http://www.w3.org/TR/2006/WD-xhtml2-20060726/conformance.html#s_conform_user_agent
"If a user agent encounters an element it does not
recognize, it must continue to process the content
of that element. If this "unrecognized" element uses
recognized attributes, those attributes must be processed
with their usual semantics."
What is a recognized attribute?
Except specific attributes like xml:id, xml:lang, etc. All attributes have a meaning only under the scope of a specific element, if the element is not recognized, how the attribute can be recognized?
<html xmlns="http://www.w3.org/2002/06/xhtml2/"
xmlns:html="http://www.w3.org/1999/xhtml"
xml:lang="en">
<head>
<title>Minimal XHTML 2.0 Document</title>
</head>
<body>
<p>some text</p>
<html:object
html:data="..."
src="toto.png"
srctype="image/png">...</html:object>
</body>
</html>
"7. When rendering content, user agents that encounter
characters or character entity references that are
recognized but not renderable should display the document
in such a way that it is obvious to the user that normal
rendering has not taken place."
Obvious is not a term for interoperability. It is not a testable fact.
"Note that this specification does not generally
specify the behavior of conforming implementations
when presented with non-conforming documents. This is
either defined by an underlying specification (e.g.,
[XML]) or left to the implementor."
That is bad, plus the fact it is contradictory. A strictly XHTML 2.0 conforming document will not have foreign markup:
"A strictly conforming XHTML 2.0 document is a document
that requires only the facilities described as mandatory
in this specification"
but the User agent conformance talks about "unrecognized" elements, which makes a non conforming document.
--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
QA Weblog - http://www.w3.org/QA/
*** Be Strict To Be Cool ***
Received on Thursday, 17 August 2006 03:28:07 UTC