.NET简易修改XML文件

 做项目的时候需要用到,对一些小数据量的数据就存储在XML文件中就行,比如说现在要制作的进销存系统的公司信息。
    花了些时间,上网找了些资料,得如下代码,可简单的修改XML文件后再保存:
C#代码 复制代码
  1. // 读取XML文件   
  2. DataSet ds = new DataSet();   
  3. ds.ReadXml(Server.MapPath("CompanyInfo.xml"));   
  4.   
  5. gv.DataSource = ds.Tables[0].DefaultView;   
  6. gv.DataBind();   
  7.   
  8. // 修改XML文件   
  9. ds.Tables[0].Rows[0]["Name"] = "牛腩有限责任公司";   
  10. ds.WriteXml(Server.MapPath("CompanyInfo.xml"));   
  11.   
  12. DataSet ds2 = new DataSet();   
  13. ds2.ReadXml(Server.MapPath("CompanyInfo.xml"));   
  14. gv2.DataSource = ds2.Tables[0].DefaultView;   
  15. gv2.DataBind();  
            // 读取XML文件
            DataSet ds = new DataSet();
            ds.ReadXml(Server.MapPath("CompanyInfo.xml"));
            gv.DataSource = ds.Tables[0].DefaultView;
            gv.DataBind();
            // 修改XML文件
            ds.Tables[0].Rows[0]["Name"] = "牛腩有限责任公司";
            ds.WriteXml(Server.MapPath("CompanyInfo.xml"));
            DataSet ds2 = new DataSet();
            ds2.ReadXml(Server.MapPath("CompanyInfo.xml"));
            gv2.DataSource = ds2.Tables[0].DefaultView;
            gv2.DataBind();

XML文件的代码如下:
Xml代码 复制代码
  1. <?xml version="1.0" standalone="yes"?>  
  2. <CompayInfo>  
  3.   <Name>众志科技有限责任公司</Name>  
  4.   <Code>100010</Code>  
  5.   <Address>北京天安门街110号</Address>  
  6.   <Phone>1101101</Phone>  
  7.   <Email>[email protected]</Email>  
  8.   <Remark>众志网www.tg029.com母公司</Remark>  
  9. </CompayInfo>  

你可能感兴趣的:(职场,休闲)