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]
