[whatwg] IDness and warnings

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!
http://www.cafeaulait.org/books/javaio2/
http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/

Received on Monday, 6 November 2006 07:31:14 UTC