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 2001/11/26 17:21:05 UTC
DO NOT REPLY [Bug 2650] -
Namespace axis resolution is not XPath compliant
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=2650>.
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=2650
Namespace axis resolution is not XPath compliant
------- Additional Comments From keshlam@us.ibm.com 2001-11-26 08:21 -------
The xml: prefix's declaration now appears on the root element.
There are strong efficiency reasons for the remaining divergence (whether
namespaces are represented by one node at the point of declaration or many
throughout their scope). Our best understanding is that XSLT2 has recognized
this concern and is likely to change the behavior. I believe we have
semi-officially deferred this issue until XSLT2 nails it down one way or the
other.
Meanwhile, this divergence is invisible to almost all real-world stylesheets,
since looking at node identity or parentage of namesace nodes is _extremely_
uncommon.
I'm not sure whether this should be marked as LATER, or as WONTFIX since we
expect that XSLT2 will actually make what we're doing legitimate.