Well - you call can do whatever you want.  However, just to clarify:

Ben Adida wrote:
I would rather we *not* do this. From our last RDFa telecon, we agreed
that this was a screwup with how the W3C validator works, in that it
doesn't do XML DTDs. Let's not hack around a bug with something that
will scare people away from RDFa needlessly.
No. That's not it. It does XML DTDs just fine, in that XML DTDs are a subset of SGML DTDs and it is an SGML-based validation tool. The issue is that XML DTDs do not take into account XML Namespaces, so there is no way to say "oh, and there is this reserved attribute prefix xmlns that can appear anywhere, ignore that." Same thing with xml:space, xml:id, etc. These need to be actively declared in the XML DTD if you want them to validate. There are many ways to accomplish this. The easiest way is to put them in an internal subset. I think this is entirely appropriate for test cases, since they are *just* test cases. Another way is to create a specialized document type that declares them for you. I would, for example, be happy to put all sorts of pre-defined xmlns:xxx into the xhtml-rdfa DTD. All of the known, popular taxonomies with their most popular prefixes. Works for me.

Like I said, I don't care what you do. I was just pointing out that the documents were not valid XHTML... and therefore not XHTML documents at all [1] [2].


[1] http://www.w3.org/TR/xhtml-modularization/conformance.html#s_conform_document
[2] http://www.w3.org/TR/xhtml11/conformance.html#s_conform

--
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: [EMAIL PROTECTED]



Reply via email to