You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2002/02/08 21:37:38 UTC

DO NOT REPLY [Bug 6314] - Regression: ancestor & a-o-s failing with Nodeset extension.

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6314>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6314

Regression:  ancestor & a-o-s failing with Nodeset extension.

keshlam@us.ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Regression:  ancestor & a-o-|Regression:  ancestor & a-o-
                   |s failing with Nodeset      |s failing with Nodeset
                   |extension.                  |extension.



------- Additional Comments From keshlam@us.ibm.com  2002-02-08 20:37 -------
Found it; an "oops" in my shared RTF DTM changes. Fix involves cutting over from 
getDocument() to getOwnerDocumentX() anywhere that the DTM could be an RTF.  
(getOwnerDocumentX() is a new method which is similar to getOwnerDocument() but 
considers a Document to be its own owner). 

Conceptually simple but impacts on the order of 15 files, so we've paused for 
code review. 

If we decide we don't trust the fix, the other solution would be to disable 
shared DTMs until we can incorporate this change. Which would be a pity; that 
change reduced memory usage substantially in stylesheets which make heavy use of 
variables.