You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Fred Preston (JIRA)" <ax...@ws.apache.org> on 2006/04/05 15:07:32 UTC

[jira] Closed: (AXISCPP-779) Whitespaces are not stripped off in XSD_base64Binary type inputs.

     [ http://issues.apache.org/jira/browse/AXISCPP-779?page=all ]
     
Fred Preston closed AXISCPP-779:
--------------------------------


> Whitespaces are not stripped off in  XSD_base64Binary type inputs.
> ------------------------------------------------------------------
>
>          Key: AXISCPP-779
>          URL: http://issues.apache.org/jira/browse/AXISCPP-779
>      Project: Axis-C++
>         Type: Bug

>     Reporter: Manohar
>     Assignee: Adrian Dick
>      Fix For: current (nightly)

>
> The leading or trailing whitespaces in XSD-base64Binary  type input are not stripped off.  
> As  per the specification, all leading and trailing whitespace will be stripped off.   The following piece of code shows the problem.
>                 sprintf(endpoint, "%s", url);
> 		XSD_base64Binary* ws = new XSD_base64Binary(endpoint);
>         	xsd__base64Binary input;
>         	xsd__unsignedByte* testUB = (xsd__unsignedByte*)"  <test><xml>  some dod&y string </xml></test> ";
>         	input.__ptr=testUB;
>         	input.__size=100;
> 		// Test non-nillable element
> 	    	xsd__base64Binary result = ws->asNonNillableElement(input);
> 		cout << "non-nillable element" << endl;
>         	cout << " size=" << result.__size << endl;
>         	cout << " data=" << result.__ptr << endl;
> XSD_base64Binary2 testcase shows this problem.
> Regards
> Manohar

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira