PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3464 *** shadow/3464 Thu Sep 6 09:10:36 2001 --- shadow/3464.tmp.22439 Thu Sep 6 09:10:36 2001 *************** *** 0 **** --- 1,23 ---- + +============================================================================+ + | LRE nested in generated element doesn't reset default NS | + +----------------------------------------------------------------------------+ + | Bug #: 3464 Product: XalanJ2 | + | Status: NEW Version: 2.2.x | + | Resolution: Platform: Other | + | Severity: Normal OS/Version: Other | + | Priority: Other Component: Xalan | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + See the namespace85 test. The sequence + <xsl:element name="foo" namespace="testguys.com" xmlns:p2=""> + <yyy/> + wants to change the default namespace for foo (rather than fabricate a prefix, + as we once did) but yyy has to be back in the default namespace that was + prevailing outside xsl:element. I suppose this means that every element nested + directly in foo needs its own xmlns= declaration.
