I'm confused too... I just know that's a corner of the code that we need to be a bit careful with, and I'd have to read the code to be certain what the status is. If you're restoring earlier behavior, I didn't read the patch carefully enough...
Back when we were first developing DTM, there was some confusion about whether we were using the DOM's behavior (which says that a namespace declaration Attr stores the prefix-being-declared as the localname) and the XPath Data Model's behavior (which, IIRC, says that the prefix shows up as the node name of the Namespace Node). I believe DTM decided to take the latter approach, on the theory that since it was an XPath-specific model it should probably prefer XPath's conventions... but note that this does mean that the proxy layer has to move these values around when we ask for a DOM Attr object view of that node. ______________________________________ Joe Kesselman / IBM Research
