On Nov 6, 2006, at 15:57, Elliotte Harold wrote:

Henri Sivonen wrote:
Considering that xml:id support for Gecko has been blocked ( https://bugzilla.mozilla.org/show_bug.cgi?id=275196 ), would it be a good idea for a conformance checking service to emit a warning if an element in the XHTML namespace has an attribute whose attribute type is ID but the attribute does not have the local name "id" in no namespace?

Will the conformance checking service do simple DTD validation?

It won't.

There's no DTD for XHTML5 and writing one would be a bad idea. Also, the conformance checking service runs the XML parser in the non- validating mode without resolving external entities, because XHTML browsers generally do not perform DTD validation and do not resolve external entities and it would be a bad idea for a conformance checker to examine a document tree that is different from what browsers see.

If so, wouldn't this catch any such issues?

It wouldn't. It would be part of the problem! (The document could declare a random attribute to be of type ID in the DTD.)

--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/


Reply via email to