从wcf restful response中的xml中删除xmlns属性

时间:2015-12-18 11:38:16

标签: c# xml wcf wcf-rest

你好我是WCF的初学者,

在使用带有请求格式JSON的POST方法的WCF webservice中,要求是如何在纯XML中返回成功结果,如...

<result><respcode>err000</respcode><respmsg>success</respmsg></result>

如果在字符串中创建XML并在函数中返回显示如下的结果。

<result><respcode>err000<\/respcode><respmsg>success<\/respmsg><\/result>

我已添加datacontract并返回结果以响应结果,下面是xml标记。

<result xmlns="http://schemas.datacontract.org/2004/07/pacehfcltvr" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<respcode>err000</respcode>
<respmsg>success</respmsg>
</result>

有没有办法删除xmlns =“http:// .......并仅获取<result>...</result>或如何实现此目标?

感谢。

1 个答案:

答案 0 :(得分:0)

[ServiceContract(Namespace = "")]

[WebService(Namespace = "")]