[ 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