webservice简单应用(天气预报)
using System; public class WebServiceWeather : System.Web.Services.WebService { ??? public WebServiceWeather () { ??????? //如果使用设计的组件,请取消注释以下行 ??????? //读取数据流??????? StreamReader srm = new StreamReader(stream,System.Text.Encoding.Default);??????? //从头到尾,把数据读到weatherhtml中 ??????? weatherhtml = srm.ReadToEnd();??????? //关闭打开的资源??????? srm.Close();??????? stream.Close();??????? webrs.Close(); ??????? //针对不同的网站,以下开始部分和结束部分不同??????? //可以通过查看网站的源文件解决??????? int start = weatherhtml.IndexOf("天气状况 begin");??????? int end = weatherhtml.IndexOf("天气状况 end");??????? //返回一个html的table,预报城市天气??????? return weatherhtml.Substring(start + 14,end-start);??? }} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |