title: Return without xml root
body: <p>I'm facing some issue, I guess because I'm not very familiar with all the framework its pretty hard for me.</p>
  
  <p>when i built my old rest its was in httphandler, now i got it in WCF rest
  the old rest returned XML stream as it is with the header of <code>&lt;xml ....&gt;</code>
  the new service return only XML like SOAP.</p>
  
  <p>I need to transform this XML with XSL so I did it like  that:</p>
  
  <pre><code>HttpWebRequest request = (HttpWebRequest)WebRequest.Create(xml);
  HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  StreamReader reader = new StreamReader(response.GetResponseStream());
  
  //Transform the xml to stream
  MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(reader.ReadToEnd()));
  XPathDocument document = new XPathDocument(stream);
  
  StringWriter writer = new StringWriter();
  
  XslCompiledTransform transform = new XslCompiledTransform();
  transform.Load(xsltURL);
  transform.Transform(document, null, writer);
  </code></pre>
  
  <p>How should I do it now? or maybe how to force the soap to return the header of 
  whats better way to do it, i also want that the new serice could use in other systems.</p>