xalan-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy Scott (JIRA)" <j...@apache.org>
Subject [jira] [Issue Comment Deleted] (XALANJ-2382) Namespace declarations are lost on transformation to DOMResult
Date Tue, 18 Jun 2013 21:06:23 GMT

     [ https://issues.apache.org/jira/browse/XALANJ-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Andy Scott updated XALANJ-2382:

    Comment: was deleted

(was: Any movement on this? None of the workarounds seem to work for me... :()
> Namespace declarations are lost on transformation to DOMResult
> --------------------------------------------------------------
>                 Key: XALANJ-2382
>                 URL: https://issues.apache.org/jira/browse/XALANJ-2382
>             Project: XalanJ2
>          Issue Type: Bug
>          Components: DOM, JAXP, Xalan
>    Affects Versions: 2.7.1, 2.7
>         Environment: Intel Pentium 4
> Windows 2000 SP4
> Sun JDK 6 (build 1.6.0-b105)
>            Reporter: Christian Koppen
>         Attachments: output.txt, TransformerTest.java, xalan-j2-XALANJ-2382.patch
> Have a look at the following snippet:
> <a:a1 xmlns:a="http://a"
>       xmlns:b="http://b"
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>  <a:a2 xsi:type="b:B"/>
> </a:a1>
> As you can see, the value of the attribute 'xsi:type' contains a namespace prefix, which
is declared in the root element.
> When I read this document as a StreamSource or SAXSource and transform it with Xalan
into a DOMResult, the namespaces are invalid because the namespace declaration 'xmlns:b="http://b"'
is lost:
> <a:a1 xmlns:a="http://a">
>   <a:a2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>         xsi:type="b:B"/>
> </a:a1>
> When I try to read the document as a DOMSource and try to transform it into a DOMResult,
an exception occurs ('NAMESPACE_ERR: An attempt is made to create or change an object in a
way which is incorrect with regard to namespaces.').
> I attach the example code and output.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org

View raw message