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