You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2009/02/08 18:41:02 UTC

svn commit: r742131 - /webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl

Author: dimuthu
Date: Sun Feb  8 17:41:01 2009
New Revision: 742131

URL: http://svn.apache.org/viewvc?rev=742131&view=rev
Log:
Fixing https://issues.apache.org/jira/browse/AXIS2C-1341, thanks Eric Haszlakiewicz for the patch

Modified:
    webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl

Modified: webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl?rev=742131&r1=742130&r2=742131&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl (original)
+++ webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl Sun Feb  8 17:41:01 2009
@@ -1124,7 +1124,7 @@
                 /* This should be checked before everything */
                 AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
                             "Failed in building adb object for <xsl:value-of select="$originalName"/> : "
-                            "NULL elemenet can not be passed to deserialize");
+                            "NULL element can not be passed to deserialize");
                 return AXIS2_FAILURE;
               }
               </xsl:if>
@@ -3155,7 +3155,11 @@
 
                       <!-- add axis2_char_t* s -->
                       <xsl:when test="$nativePropertyType='axis2_char_t*'">
-                         text_value = (axis2_char_t*)axutil_strdup(env, <xsl:value-of select="$propertyInstanceName"/>);
+                         text_value = (axis2_char_t*)axutil_xml_quote_string(env, <xsl:value-of select="$propertyInstanceName"/>, AXIS2_FALSE);
+                         if (!text_value)
+                         {
+                             text_value = (axis2_char_t*)axutil_strdup(env, <xsl:value-of select="$propertyInstanceName"/>);
+                         }
                       </xsl:when>
 
                       <!-- add axutil_uri_t s -->