Incorrect namespace issue with xsl copy/copy-of following DOM cloneNode
-----------------------------------------------------------------------
Key: XALANJ-2467
URL: https://issues.apache.org/jira/browse/XALANJ-2467
Project: XalanJ2
Issue Type: Bug
Security Level: No security risk; visible to anyone (Ordinary problems in
Xalan projects. Anybody can view the issue.)
Components: Xalan-interpretive
Affects Versions: 2.7.1
Environment: Windows XP
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode)
Reporter: Gerard Smyth
There appears to be an issue with the standard Xalan (interpretive) transformer
with regards to the namespaces output when using the xsl:copy or xsl:copy-of
statements.
This only seems to occur when transforming from/to a DOM where the node in
question has been created using the cloneNode() (or importNode()) function.
The attached example code, along with XSL and input document should replicate
the problem.
The output from the copy/copy-of statements should be:
<container xmlns="http://www.example.com/ns2">
<data></data>
</container>
But instead it gives:
<container xmlns="http://www.example.com/ns2">
<data xmlns="http://www.example.com/ns3"></data>
</container>
(Incorrect namespace on the data tag)
This problem does not occur with Xalan 2.6, or using XSLTC under 2.7.1
It may also be related to the problem reported under Issue 2219
(https://issues.apache.org/jira/browse/XALANJ-2219?focusedCommentId=12415935#action_12415935)
due to the similar type of output problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]