使用c#从URL下载xml文件

时间:2013-06-10 23:26:11

标签: c# xml

我想将此文档(“http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1002244”)页面下载为xml文件。我试过webclient.downloadfile()但是我遇到了错误。任何人都可以建议如何使用c#。

感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用以下内容:(请注意我正在使用的网址...)

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