[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