You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/07/28 17:41:43 UTC
svn commit: r798570 -
/cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/WrappedOutInterceptor.java
Author: dkulp
Date: Tue Jul 28 15:41:42 2009
New Revision: 798570
URL: http://svn.apache.org/viewvc?rev=798570&view=rev
Log:
Use the writeDefaultNamespace if the namespace is empty instead of
writeNamespace with an empty string.
Modified:
cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/WrappedOutInterceptor.java
Modified: cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/WrappedOutInterceptor.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/WrappedOutInterceptor.java?rev=798570&r1=798569&r2=798570&view=diff
==============================================================================
--- cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/WrappedOutInterceptor.java (original)
+++ cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/WrappedOutInterceptor.java Tue Jul 28 15:41:42 2009
@@ -26,6 +26,7 @@
import javax.xml.stream.XMLStreamWriter;
import org.apache.cxf.common.i18n.BundleUtils;
+import org.apache.cxf.common.util.StringUtils;
import org.apache.cxf.message.Message;
import org.apache.cxf.phase.Phase;
import org.apache.cxf.service.Service;
@@ -77,7 +78,11 @@
}
xmlWriter.setPrefix(pfx, name.getNamespaceURI());
xmlWriter.writeStartElement(pfx, name.getLocalPart(), name.getNamespaceURI());
- xmlWriter.writeNamespace(pfx, name.getNamespaceURI());
+ if (StringUtils.isEmpty(pfx)) {
+ xmlWriter.writeDefaultNamespace(name.getNamespaceURI());
+ } else {
+ xmlWriter.writeNamespace(pfx, name.getNamespaceURI());
+ }
} catch (XMLStreamException e) {
throw new Fault(new org.apache.cxf.common.i18n.Message("STAX_WRITE_EXC", BUNDLE), e);
}