When DTDs collide

It's not a 100% clear from the spec what should happen when a DTD or 
schema fails to declare xml:id as having type ID.  On careful reading 
between the lines, I think it true that in that case xml:id is not 
recognized as an ID attribute because the  [attribute type] property 
or [type definition] property would not be ID.

However, I think the draft needs an explicit statement that processes 
should recognize IDs solely by these properties, and *not* by the 
name of the attribute (assuming my exegesis is correct).
-- 

   Elliotte Rusty Harold
   elharo@metalab.unc.edu
   Effective XML (Addison-Wesley, 2003)
   http://www.cafeconleche.org/books/effectivexml            
   http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA 

Received on Friday, 9 April 2004 08:37:40 UTC