我正在开发一个iphone os应用程序,它向webservice发送一个xml请求。为了发送请求,xml被添加到nsstring中。在执行此操作时,我遇到了XML文件中引号"和反斜杠\的一些问题,它们需要转义。是否有需要转义的完整字符列表?
此外,是否有一种可接受的方法来进行这种转义(即用\替换\\,用"替换\"),或者这是一种自己创建方法的情况?
谢谢

最佳答案

NSString *escapedString = [unescapedString stringByReplacingOccurrencesOfString:@"\\" withString:@"\\\\"];
escapedString = [escapedString stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""];

不完全回答你的问题,但似乎它可能有助于第二部分…

08-26 03:31