以编程方式从链接中检索和解析XML

时间:2012-11-26 06:46:25

标签: c# xml web

我的问题是关于XML retriaval和解析它。

基本上我有以下网站: www.website.com/XMLRetrieval.ascx?arg1=value&arg2=value

使用此链接,如果你去这个网站,你会看到一个框来下载xml,所以我希望在我的程序中我可以检索这个XML并解析它。但是怎么做呢?

另一个困难,我必须使用代理来获取它并登录它....所以如何实现呢?

额外信息:这将发生在c#代码和框架3.5

背后的页面中

提前感谢您提供任何帮助

1 个答案:

答案 0 :(得分:0)

        Stream responseStream = null;
        try
        {
            WebRequest request = WebRequest.Create("http://www.website.com/XMLRetrieval.ascx?arg1=value&arg2=value");
            WebResponse webResponse = request.GetResponse();
            responseStream = webResponse.GetResponseStream();
        }
        catch (Exception e)
        {
            return null;
        }

        if (responseStream != null)
        {
            return new XPathDocument(responseStream);
        }