扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:甘冀平 来源:yesky 2007年11月17日
关键字: Web Services 内容服务 软件
<%@ Webservice Language="C#" class="DailyHoro" %> using System ; using System.Web.Services ; using System.Xml ; using System.Data; using System.IO ; |
public class DailyHoro : WebService { .... ..... } |
[WebMethod] public string GetHoro(string zodiac) { return getData(zodiac) ; } |
private string getData(string zodiac) { try { file://Create a FileStream FileStream fin ; fin= new FileStream(Server.MapPath("db/dailyhoro.xml"), FileMode.Open, FileAccess.Read,FileShare.ReadWrite ); file://Create a DataSet object to contain our Database DataSet ds = new DataSet() ; file://Read the Xml Schema and Data from the stream to the Database file ds.ReadXml(new StreamReader(fin)) ; file://close the stream fin.Close() ; file://loop to check for the Zodiac sign provided for(int i=0;i<12 ; i++) { file://Check if the Zodiac sign provided by the user Equals file://the "name" field in our Table "zodiac" if(zodiac.Equals(ds.Tables[0].Rows[i]["name"])) { file://If a match if found then return the Date and file://Prediction string pred =ds.Tables[0].Rows[i]["pred"].ToString() ; string date = ds.Tables[0].Rows[i]["today"].ToString() ; return date+"@"+pred ; } } file://If no match found then return a error statement return "Wrong Parameter" ; } catch(Exception ed) { return "Read Error!!"+ed.ToString() ; } } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者