ibcadmin 发表于 2012-11-29 17:12:09

ASP.NET如何读取XML文件

XML小数据库是我们离不开的文件,那我们如何读取XML的文件呢?代码如下:    DataTable DataSource(string xmlFile)
  {

  DataSet objDs = new DataSet();

  //假设xml文件放在App_Data目录下

  objDs.ReadXml(HttpContext.Current.Server.MapPath("~/App_Data/" + xmlFile));

  return objDs.Tables;

  }

  string GetFeildText(DataTable dt, string condition, string outPutFieldText)

  {

  string result = string.Empty;

  DataRow[] row = dt.Select(condition);

  if (row.Length > 0)

  result = row.ToString();

  return result;

  }

  //假设需求是:根据id找name

  string GetSexName(string id)

  {

  string condition = "id= '" + id+ "'";

  return GetFeildText(DataSource(), condition, "name");

  }
页: [1]
查看完整版本: ASP.NET如何读取XML文件