Entity encoding bug. Extra & substitutions in generated request values.
Opened this issue · 1 comments
GoogleCodeExporter commented
There's clearly a glaring bug at line 32 of USAdditions.m in the
stringByEscapingXML utility function
http://code.google.com/p/wsdl2objc/source/browse/trunk/Templates/WSDL2ObjC%20Sta
ndard%20Additions/USAdditions_M.template#32
If you do the character replacements in this order, with the ampersand
character swapped over last, then this incorrectly picks up on the earlier
character replacements.
For example:
The function should convert ' to become '
The function actually converts ' to become '
The fix is simply to do the & substitution before any of the others (move
the last line above the others)
This bug is evident in the values of any generated SOAP request containing
apostrophes or other such characters
Original issue reported on code.google.com by harry.w...@gmail.com
on 5 Apr 2012 at 1:03
GoogleCodeExporter commented
Thanks a lot for this. I have been stuck with this issue for the past 2 days!
Original comment by kaushik...@gmail.com
on 18 Jul 2013 at 6:27