Doesn't this discussion hinge on what confers IDness?

Among the various possibilities are these:

1.  You're copying nodes from a namespace-aware document conforming to
a schema which defines certain attributes as having type ID, into a
document governed by the same schema or one which imports the schema
for the source document.

2.  The schema for the destination document is or imports an
xs:redefine'd version of the schema for the source document which
changes IDness.

3.  The source document conforms to a DTD and is not namespace-aware,
and the destination document uses a different DTD with different ID
attributes.

Given that 2 and 3 and other deviations from 1 can occur a
non-negligible fraction of the time, and that even if case 1 is the
one that occurs, the copying might produce invalidity by adding a ID
attribute whose value duplicates another in the document, requiring
that IDness be established by revalidation seems better.

Jeff

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to