[
https://issues.apache.org/jira/browse/CXF-3493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sergey Beryozkin resolved CXF-3493.
-----------------------------------
Resolution: Fixed
Fix Version/s: 2.4.1
Assignee: Sergey Beryozkin
Fixed, thanks for a test. It was a regression.
http://svn.apache.org/viewvc?rev=1100157&view=rev
> StaxUtils.copy(XMLStreamReader,XMLStreamWriter) does not preserve empty
> namespace URIs
> --------------------------------------------------------------------------------------
>
> Key: CXF-3493
> URL: https://issues.apache.org/jira/browse/CXF-3493
> Project: CXF
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.4
> Reporter: aaron pieper
> Assignee: Sergey Beryozkin
> Labels: commons, namespaces, xml
> Fix For: 2.4.1
>
> Attachments: StaxUtilsTest.java
>
>
> StaxUtils.copy(XMLStreamReader,XMLStreamWriter) fails to copy documents
> correctly if they declare a namespace with a zero-length URI. In some cases,
> this URI is frivolous, but in other cases it is important, such as in the
> following document:
> <foo xmlns="http://example.com"><bar xmlns=""/></foo>
> StaxUtils will remove this zero-length URI, resulting in the following XML
> document:
> <foo xmlns="http://example.com"><bar/></foo>
> These two documents are not equivalent. In the first document, bar assumes
> the "empty namespace". In the second document, "bar" assumes the example.com
> namespace.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira