使用c#从url下载xml文件

本文关键字:xml 文件 下载 url 使用 | 更新日期: 2023-09-27 18:17:52

我想下载这个("http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1002244")页面上的文档作为xml文件。我已经尝试过webclient.downloadfile(),但我得到了错误。谁能告诉我怎么用c#来做呢?

谢谢。

使用c#从url下载xml文件

您可以这样使用:(注意我使用的URL…)

public static string DownloadString(string address) 
{
    string text;
    using (var client = new WebClient()) 
    {
        text = client.DownloadString(address);
    }
    return text;
}
private static void Main(string[] args) 
{    
    var xml = DownloadString(@"http://www.ploscompbiol.org/article/fetchObjectAttachment.action?uri=info%3Adoi%2F10.1371%2Fjournal.pcbi.1002244&representation=XML");            
    File.WriteAllText("blah.xml", xml);
}