--On Montag, 26. November 2001 10:06 -0500 Sam Ruby <[EMAIL PROTECTED]> > wrote: > The original bug which was affecting xml-security was > http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2650 .
I believe we have a Known Problem which causes namespace nodes to appear on an axis where they don't belong. The problem in that case isn't the declaration of the xml: prefix; any namespace declaration would have provoked the same effect. I'm not sure whether anyone is actively working on that bug at the moment. We also have a Known Divergence from the XSLT standard in terms of exactly how we're handling namespace nodes. We do not attempt to create a separate namespace node on every element where that namespace is in force; instead, we instantiate the nodes at the point where they're declared. Normally the difference is invisible unless you insist on looking at what the parent of a namespace node is or counting the namespace nodes in a subtree, both extremely uncommon operations... and, by our best guess, operations whose behavior in XSLT 2 is likely to change to resemble what we're doing, since ours is a far more efficient solution and we're not the only ones who have reached this conclusion. So if your problem is that xml-security is sensitive to that difference, we've got a more basic problem and we need to discuss how to solve it without doing undue damage to either project.
