Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ios以字符串参数形式在WCF中发送XML_Ios_Xml_Wcf - Fatal编程技术网

从ios以字符串参数形式在WCF中发送XML

从ios以字符串参数形式在WCF中发送XML,ios,xml,wcf,Ios,Xml,Wcf,我有一个WCF方法,如下所示: .NET void doSomething(字符串数据) 在iOS中 我将此方法称为以XML形式传递数据: NSString *data = plistXMLContent; 我需要转义这个还是编码这个?当我硬编码数据=@“hello” 它到达了WCF。但当data=xml时就不是了,例如: data="< data >hello< / data >"; does to make it to the WCF. data=“hello”;

我有一个WCF方法,如下所示:

.NET void doSomething(字符串数据)

在iOS中

我将此方法称为以XML形式传递数据:

NSString *data = plistXMLContent;
我需要转义这个还是编码这个?当我硬编码数据=@“hello”

它到达了WCF。但当data=xml时就不是了,例如:

data="< data >hello< / data >"; does to make it to the WCF.
data=“hello”;不需要到WCF。
有什么建议吗


不要介意元素标记中的空格。我不知道如何将其显示在帖子中。

将其放置在CDATA标记中修复了该问题。

您是否尝试跟踪WCF服务日志以跟踪问题,是否收到任何错误?服务是否接受XML格式的数据?如果是这样,那么它应该可以工作,因为data=@“hello”是一个简单的字符串,而另一个是XML。您的iOS应用程序是否使用JavaScript或JSON发送请求?如果是这样的话,我也许能帮上忙,但除此之外,我没有任何建议。