2007-01-05

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

来源: CSDN 作者:冯方方 评论 0 条
 

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

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

下面是读取的函数:

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

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 "";
}
}

下面是XML文件示例:

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


(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:最受欢迎的十大程序设计语言排行榜  
下一篇:什么才是程序员的命根子
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号