候选天气数据源
天气服务,在此任务中,我们构建天气数据源,并通过令人惊叹的API公开它。
任务
在此任务中,我们将创建一个Web服务,该服务将为我们提供特定位置的天气预报。每个文件有5列:经度,纬度,预报时间,温度,降水量。该服务将有2条路线:(端点)
/weather/data - returns the weather forecast in a specific location.
/weather/summarize - returns the max,min,avg weather
我们可以用CLR获取网络服务 来显示到数据库自定函数的结果集中,比如163的天气预报http://news.163.com/xml/weather.xml 他的这个xml结果的日期是不正确的,但这个我们暂不讨论。从这个xml获取天气的CLR代码如下,用WebClient访问一下就可以了。然后通过Dom对象遍历节点属性返回给结果集。——————————————————————————– 代码如下:using System; using System.Data; using System.Data.