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

Daniel Veillard wrote:

> If the IDness
> of attributes is defined in a DTD then having the instance define this
> property too open wide the door to an array of problems due to the
> conflicts between the DTD and the instance:
>    - what if the instance and the DTD disagree on the fact that an
>      attribute is an ID

This happens anyway. Validate a document and get no errors - paste in a fragment
from another document and the IDs start to overlap. Cut out another section and
your IDREFs start to dangle. It doesn't matter wheter a mechanism is used to
specify IDness or not - if the instance and the DTD disagree, they disagree.

My personal preference would be that if the DTD and the mechanism in the instance
disagreed, the mechanism in the instance would take preference. The mechanism
would presumably have been tailored based on what actually occurs in the instance
rather than what might occur.


Marcus Carr                      email:  mrc@allette.com.au
Allette Systems (Australia)      www:    http://www.allette.com.au
"Everything should be made as simple as possible, but not simpler."
       - Einstein