C# 将XML作为WS中的输入参数传递
A具有输入参数类型为字符串的web方法。但这个参数实际上不是字符串,而是xml。输入的示例如下:C# 将XML作为WS中的输入参数传递,c#,asp.net,.net,xml,wcf,C#,Asp.net,.net,Xml,Wcf,A具有输入参数类型为字符串的web方法。但这个参数实际上不是字符串,而是xml。输入的示例如下: <![CDATA[<check> <id>12354564</id> <idMeaning>msisdn</idMeaning> <amount>500</amount> </check>]]> 但是我在编码方面有问题。如果我通过连线检查请求,我可以看到xml的编码如下 &
<![CDATA[<check>
<id>12354564</id>
<idMeaning>msisdn</idMeaning>
<amount>500</amount>
</check>]]>
但是我在编码方面有问题。如果我通过连线检查请求,我可以看到xml的编码如下
<![CDATA[<check>
<id>41504823</id>
<idMeaning>msisdn</idMeaning>
<amount>500</amount>
</check>]]>
如何防止这种编码?无论您在何处通过网络阅读,都不是以XML格式阅读,而是以“lt”表示“小于”的文本格式 确保在顶部有声明:
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>