我在 iOS 应用程序中使用 sudzc soap 客户端。
这是肥皂方法声明
(SoapRequest*) UploadData: (myid <SoapDelegate>) handler myid: (NSString*) myid props: (NSString*) props
例如,如果我在第二个参数中传递字符串“<test>”,我会收到以下错误:
a:DeserializationFailed 格式化程序在尝试反序列化消息时抛出异常:反序列化操作“UploadData”的请求消息正文时出错。预期来自命名空间“http://tempuri.org/”的结束元素“道具”。从命名空间“http://tempuri.org/”中找到元素“test”。第 1 行,位置 338。
为什么 sudzc 不能处理字符串参数中的“<”或“>”字符?我必须手动转义这些字符吗?