没有xml root返回

时间:2012-03-12 10:14:58

标签: c# rest soap

我正面临一些问题,我想是因为我对所有框架都不是很熟悉,对我来说很难。

当我建立我的旧休息时,它是在httphandler,现在我在WCF休息时得到它 旧的rest返回XML流,因为它是<xml ....>的标题 新服务只返回像SOAP这样的XML。

我需要用XSL转换这个XML所以我这样做了:

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);

我现在应该怎么做?或者也许如何强迫肥皂返回头部 如果有更好的方法,我也希望新系列可以在其他系统中使用。

0 个答案:

没有答案