[ 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