C# WCF从soap消息中删除空格

C# WCF从soap消息中删除空格,c#,wcf,c#-4.0,deserialization,C#,Wcf,C# 4.0,Deserialization,我们在WCF中遇到了一个bug,它正在从soap消息中删除空格 所以像下面这样的元素 <desc> programming</desc> 但是,我担心解决方案的性能影响。还有其他办法解决这个问题吗?例如,指示wcf使用哪个反序列化器来处理空格 public void AfterReceiveReply(ref Message reply, object correlationState) { reply = TransformMe

我们在WCF中遇到了一个bug,它正在从soap消息中删除空格

所以像下面这样的元素

<desc> programming</desc>
但是,我担心解决方案的性能影响。还有其他办法解决这个问题吗?例如,指示wcf使用哪个反序列化器来处理空格

  public void AfterReceiveReply(ref Message reply, object
         correlationState)
  {
       reply = TransformMessage(reply);    
  }

  private Message TransformMessage(Message oldMessage)
  {
      //load message in xmldocument, set preservewhitespace to true, save xml   
      //document and return back result.    
   }