您的位置:首页 > 其它

发布一款天气预报webpart

2008-12-10 17:06 183 查看
客户网站需要一天气预报的webpart, 网上搜到有最简单的例子, 参见:http://bbs.sharepoint.org.cn/showtopic.aspx?topicid=151, 可能觉得并不适

合自己,由于有广告,而且提供服务的网站并不非常的稳定, 所以自己重新写了一个, 调用了Google的API,

例如: http://www.google.com/ig/api?weather=shanghai&hl=zh-cn, 返回的内容正是我需要的东东。

获取Google内容的部分源码:

Google XML

1 public XmlDocument GetRequestPageInnerXML(string url)

2 {

3 XmlDocument xmlDoc = null;

4 if (url == null || url == "")

5 return xmlDoc;

6 HttpWebRequest request = null;

7 try

8 {

9 request = (HttpWebRequest)WebRequest.Create(url);

10 request.UserAgent = @"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4";

11 HttpWebResponse response = (HttpWebResponse)request.GetResponse();

12 xmlDoc = new XmlDocument();

13 xmlDoc.Load(response.GetResponseStream());

14

15 response.Close();

16 }

17 catch (Exception e)

18 {

19 throw e;

20 }

21 return xmlDoc;

22 }

有了XmlDocument, 下一步就在webpart里面显示内容了,具体样式随自己发挥了~~~, 看我的效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐