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.