[whatwg] IDness and warnings

Elliotte Harold elharo at metalab.unc.edu
Mon Nov 6 07:31:14 PST 2006

Henri Sivonen wrote:

> 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.

It would seem to me to be less work to write an appropriate RELAX NG 
schema (probably a better idea than a DTD) to catch all these issues 
than to write individual rules. External entities could be checked in a 
separate step. But you're doing the work, so whatever you want to do.  "-)

>> 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.)

One assumes you'd validate against the DTD or schema you that the spec 
specified rather than the one the document specified.

Elliotte Rusty Harold  elharo at metalab.unc.edu
Java I/O 2nd Edition Just Published!

More information about the whatwg mailing list