OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xml-dev] Re: determining ID-ness in XML

Bob Hutchinson wrote
> I am going to suggest that the id's listed in the <?xml-typeinfo?>
> should be unioned with the currently in-force set of ids.

I presume you are advocating unioning the IDs from the DTD with those
created by a <?xml-typeinfo?> PI.  A number of people have voiced concern
about what happens when the PI (or xml:id) contradicts or conflicts with the
DTD.  As Elliotte has pointed out, we only need xml:id in the absence of a
DTD, so why don't we say that xml:id (or <?xml-typeinfo?>) only takes effect
in the absence of a DTD?

Perhaps this is too simplistic, because some xml instances may well make use
of an internal subset to declare entities.  Perhaps a more refined
suggestion would be "use xml-typeinfo only when there is no ATTLIST for the
given element".  Hey, we could even add a validation warning to check that
xml-typeinfo information agrees with the DTD when xml instances are

p.s.  Even though I'm advocating <?xml-typeinfo?> as the solution, I agree
with Len that we haven't really defined the problem ;-)