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

原创 2006年06月19日 13:19:00

在开发系统时,经常会有通过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>

读取xml数据文件代码

  • 2009年09月23日 19:15
  • 416B
  • 下载

解析XML格式数据文件

Pull解析 使用HttpGet从服务器获得xml的文件 然后调用parseXMLWithPull(response); parseXMLWithPull类 private v...

Flex DataGrid从XML文件中加载数据

  • 2010年04月13日 14:42
  • 13KB
  • 下载

XML数据文件显示到IE的实例

  • 2008年12月01日 10:53
  • 55KB
  • 下载

如何将JSON, Text, XML, CSV数据文件导入MySQL

将外部数据导入(import)数据库是在数据库应用中一个很常见的需求。其实这就是在数据的管理和操作中的ETL (Extract, transform, load)的L (Load)部分,也就是说,将特...
  • VonRyan
  • VonRyan
  • 2015年11月01日 14:47
  • 462

根据xsl模板及xml数据文件生成pdf(文字内容复制不乱码)

使用FOP技术,配合xsl模板及XML数据生成PDF报表和线上打印业务

XML数据文件

XML数据文件技术 1.概念 可扩展标记语言 (ExtensibleMarkup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允...

如何将 JSON, Text, XML, CSV 数据文件导入 MySQL

摘要:将外部数据导入(import)数据库是在数据库应用中一个很常见的需求。其实这就是在数据的管理和操作中的ETL (Extract, transform, load)的L (Load)部分,也就是说...
  • Time888
  • Time888
  • 2017年05月05日 16:00
  • 284
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML基础之 DataSet加载XML数据文件
举报原因:
原因补充:

(最多只允许输入30个字)