• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Lấy thông tin thời tiết trên MSN

Các bài viết giới thiệu và hướng dẫn dành cho lập trình Web Forms

Điều hành viên: vietluyen

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

Lấy thông tin thời tiết trên MSN

Gửi bàigửi bởi tindl88 » T.Hai 06/12/2010 2:47 pm

Thủ thuật: Lấy thông tin thời tiết trên MSN
Tác giả: anduongvn, mod: tindl88
Mô tả: Lấy thông tin thời tiết trên MSN


Add vào 2 control Literal với tên ltrCurrentWeather và ltrForecastWeather
  1.    
  2. using System.Data;
  3. using System.Net;
  4.  
  5. public void ViewWeather() {
  6.         HttpWebRequest weatherRequest;
  7.         HttpWebResponse weatherRespone = null;
  8.         DataSet dsWeather;
  9.         try {
  10.             weatherRequest= (HttpWebRequest)WebRequest.Create("http://weather.msn.com/RSS.aspx?wealocations=wc:VMXX0029&weadegreetype=C");
  11.             weatherRespone = (HttpWebResponse)weatherRequest.GetResponse();
  12.             dsWeather = new DataSet();
  13.             dsWeather.ReadXml(weatherRespone.GetResponseStream());
  14.             dsWeather.WriteXml("C:\tin.xml"); //Mở tập tin này để xem cấu trúc file XML
  15.             string T1;
  16.             string T2;
  17.             T1 = dsWeather.Tables["item"].Rows[0]["description"].ToString();
  18.             T2 = dsWeather.Tables["item"].Rows[1]["description"].ToString();
  19.             dsWeather.Clear();
  20.             this.ltrCurrentWeather.Text = (T1.Substring(0, T1.LastIndexOf("<br />")).Replace(". ", "<br />") + "</p>");
  21.             this.ltrForecastWeather.Text = T2.Substring(0, (T2.IndexOf("</p>") + 4));
  22.             dsWeather.Dispose();
  23.         }
  24.         catch (Exception ex) {
  25.             // xu ly loi
  26.         }
  27.     }

VMXX0029 là mã thời tiết của Nha Trang, các bạn thay lại theo từng vùng khác nhau.(http://weather.msn.com/sitemap.aspx?wea ... ns=Vietnam)


cứng nhắc...vớ vẩn

Quay về “[ASP.NET] Bài viết giới thiệu, hướng dẫn”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách