新闻正文

XML基础之 DataSet加载XML数据文件

来源:      2007-4-8 11:04:21 网友评论 0 条 字体:[ ] ~我要投稿!

在开发系统时,经常会有通过Code获取其Description,例如由错误号码获取错误信息.

字串2

这些错误信息可以存放到XML数据文件中,通过DataSet对象进行读取. 字串4

下面是读取的函数:

字串6

  public string GetError(int ErrorId)
  {
   //在进行错误显示时,可以将错误号对应的文本描述放到一个XML
   //文件中.这是支持多语言的一种通用方法.
   //本示例从一个xml文件中取出数据,并获取指定ID号的错误描述. 字串4

   string filename;
   DataRow[] dr;
   //文件路径也可以在Web.Config文件中配置
   filename=this.Request.PhysicalApplicationPath  +  "/ErrorInfo.xml";
   //创建DataSet对象
   DataSet ds=new DataSet("ErrorInfo");
   //读取XML文件
   ds.ReadXml(filename);
            //进行查找   
   dr=ds.Tables[0].Select("Code=" + ErrorId.ToString());
   if(dr.Length==1)
   {
    return dr[0]["Description"].ToString();
   }
   else
   {
    return "";
   }
  }

字串6

字串8

下面是XML文件示例: 字串4

<ErrorInfo>
 <ErrorItem>
  <Code>200</Code>
  <Description>成功</Description>
 </ErrorItem>
 <ErrorItem>
  <Code>700</Code>
  <Description>密码有误</Description>
 </ErrorItem>
 <ErrorItem>
  <Code>800</Code>
  <Description>账户无效</Description>
 </ErrorItem>
</ErrorInfo>

字串7

字串5

字串8

字串6





上一篇:什么是XML
下一篇:XML动态菜单
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索

  • Google 17Admin.Net
推荐新闻
     
关于本站 网站地图 Friefox Picasa 网站赚钱 联系方式  
Copyright 2006-2008 www.17admin.net All Rights Reserved
免责申明:一起站长吧(www.17admin.net)上的所提供文章和资源大部分来源于网络,为方便本人
及广大新手站长学习而收集整理而来。如有侵犯你的版权,请立即联系本站,本站将在3个工作日内删除 。