WebClient client = new WebClient();
                client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");                
                Stream data = client.OpenRead("http://www.baidu.com");
                StreamReader reader = new StreamReader(data, Encoding.Default);
                string s = reader.ReadToEnd();
                tb.Text = s;
                reader.Close();
                reader.Dispose();
知道这个是得到网站源文件的。而我需要获取的网站是XML格式,想求个思路谢谢!!
网站举例:http://manage.adcall.com.cn/public/e0838.jsp?sell_id=00000&adcall_no=9000000000&query_type=4&type=0

解决方案 »

  1.   

    找一个将html转成xml的开源代码
      

  2.   

    能不能直接获取网站XML节点的值
      

  3.   

    网站代码不是网站的,你怎么使用xml获取?
    你可以使用正则表达式
      

  4.   

    你可以使用
    SGMLReader 
    http://developer.mindtouch.com/SgmlReader
      

  5.   

    直接Load即可,例如:
                XmlDocument doc1 = new XmlDocument();
                doc1.Load("http://manage.adcall.com.cn/public/e0838.jsp?sell_id=00000&adcall_no=9000000000&query_type=4&type=0");
      

  6.   

    有问题请教您下,读出的xml能放入dataset中吗?我现在是读出数据放入到了ArrayList中,感觉不是很理想。