Index: c/src/soap/SoapDeSerializer.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/soap/SoapDeSerializer.cpp,v
retrieving revision 1.165
diff -u -r1.165 SoapDeSerializer.cpp
--- c/src/soap/SoapDeSerializer.cpp	1 Jun 2005 14:22:55 -0000	1.165
+++ c/src/soap/SoapDeSerializer.cpp	2 Jun 2005 10:40:10 -0000
@@ -2414,7 +2414,8 @@
 	return XSD_UNKNOWN;
     for (int i = 0; pElement->m_pchAttributes[i]; i += 3)
     {
-	if (URI_XSI == URIMapping::getURI (pElement->m_pchAttributes[i + 1]))
+    URITYPE uriType = URIMapping::getURI (pElement->m_pchAttributes[i + 1]);
+    if (URI_XSI == uriType || URI_ENC == uriType)
 	{
 	    ::QName qn;
 	    XSDTYPE
