2012-11-01 65 views
1

我想将字符串转换为XML文件。
我发送XML数据到另一台服务器并获取respose。如何将字符串值转换为C#中的XML文件?

所以,我写了这段代码。

rsp = req.GetResponse();   
using (HttpWebResponse response = req.GetResponse() as HttpWebResponse) 
{ 
    StreamReader reader = new StreamReader(response.GetResponseStream()); 
    string Response = reader.ReadToEnd(); 
    // This is respons andI want to read it 
} 

如何阅读string Response?它是XML格式

+2

查找XDocument和XmlDocument。但是,如果您只是将文件保存到文件中,则只需按原样保存数据(收到的文本) - 只需注意潜在的编码问题即可。 – 2012-11-01 05:25:19

+1

http://msdn.microsoft.com/en-us/library/cc189056(v=vs.95).aspx,请检查此! – Mullaly

回答

1

如果Response字符串对应于Xml。你可以用这段代码转换成/保存它到一个Xml文件使用XDocument类。

XDocument doc = XDocument.Load(Response); 
doc.Save("File Path"); 
相关问题