[jboss-svn-commits] JBossWS SVN: r824 - tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/jaxrpc/encoding

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 24 05:15:39 EDT 2006


Author: heiko.braun at jboss.com
Date: 2006-08-24 05:15:38 -0400 (Thu, 24 Aug 2006)
New Revision: 824

Modified:
   tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArraySerializer.java
Log:
removed explicit namespace declaration

Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArraySerializer.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArraySerializer.java	2006-08-24 09:14:55 UTC (rev 823)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArraySerializer.java	2006-08-24 09:15:38 UTC (rev 824)
@@ -32,9 +32,7 @@
 import org.jboss.ws.jaxrpc.TypeMappingImpl;
 import org.jboss.ws.metadata.ParameterMetaData;
 import org.jboss.ws.utils.JavaUtils;
-import org.jboss.xb.binding.NamespaceRegistry;
 import org.w3c.dom.NamedNodeMap;
-import java.util.Iterator;
 
 /**
  * A Serializer that can handle SOAP encoded arrays.
@@ -106,11 +104,6 @@
          if (JavaUtils.isPrimitive(value.getClass()))
             value = JavaUtils.getWrapperValue(value);
 
-         // register soapenc namespaces
-         NamespaceRegistry nsReg = serContext.getNamespaceRegistry();
-         nsReg.registerURI(Constants.URI_SOAP11_ENC, Constants.PREFIX_SOAP11_ENC);
-         nsReg.registerURI(Constants.NS_SCHEMA_XSD, Constants.PREFIX_XSD);
-         nsReg.registerURI(Constants.NS_SCHEMA_XSI, Constants.PREFIX_XSI);
          xmlFragment = new StringBuilder("<" + Constants.PREFIX_SOAP11_ENC + ":Array ");
          if (value instanceof Object[])
          {
@@ -127,17 +120,8 @@
 
             compXmlType = serContext.getNamespaceRegistry().registerQName(compXmlType);
             String arrayType = Constants.PREFIX_SOAP11_ENC + ":arrayType='" + compXmlType.getPrefix() + ":" + compXmlType.getLocalPart() + "[" + arrayDim + "]'";
-            xmlFragment.append(arrayType);
-            // append namespaces
-            Iterator it = nsReg.getRegisteredPrefixes();
-            while(it.hasNext())
-            {
-               String nsPrefix = (String)it.next();
-               xmlFragment.append(" xmlns:").append(nsPrefix).append("='").append(nsReg.getNamespaceURI(nsPrefix)).append("'");
-            }
+            xmlFragment.append(arrayType + ">");
 
-            xmlFragment.append(">");
-
             serializeArrayComponents(compXmlName, compXmlType, serContext, objArr);
          }
          else




More information about the jboss-svn-commits mailing list