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

Reply via email to