Ok, then please make this statement official and update Elliotte Rusty Harold's longstanding "cloneNode forgets IDness of attribute" [1] issue as "resolved/invalid", unless you make some sort of distinction between importNode()/adoptNode() and cloneNode(). If you made a distinction, please explain why. In any case, please put the issue in its appropriate state and finally put to rest the question of where the Xerces team stands on IDness issues.
thanks, [1] http://issues.apache.org/jira/browse/XERCESJ-1022 Jake Quoting [EMAIL PROTECTED]: > > > Joe-user expects an ID that > > exists the source document to continue to exist in the destination > document, > > especially when the two documents use the same schema. > > Correction: You expect it. Not everyone does. Not everyone wants it. That's > a clear argument for the DOM not doing it unless told to. > > > BTW, what was one to do before DOM3's normalizeDocument() > > The same thing one did before the DOM added import -- write your own > tree-walk-and-reinstantiate function which has the additional behaviors you > needed. > > Remember, the goal of the DOM was NOT to include every possible convenience > feature. If something is an uncommon need (which this is, really), or if > it's something which can just as efficiently be implemented by a > higher-level subroutine (which isn't true here, admittedly), the DOM > generally left it out, in the interests of ease of implementation and of > better efficiency of those things that *are* essential functions. > > (Speaking as one of the folks on the DOM WG at the time import and adopt > were being debated: Yes, we explicitly decided that retaining ID-ness was > not desirable, for essentially the same reasons that have been discussed > here.) > > ______________________________________ > "... Three things see no end: A loop with exit code done wrong, > A semaphore untested, And the change that comes along. ..." > -- "Threes" Rev 1.1 - Duane Elms / Leslie Fish > (http://www.ovff.org/pegasus/songs/threes-rev-11.html) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]