使用XML读写数据

对于一些小数据量的网站,比如展示类网站,这些网站内容相对比较固定,更新的东西比较少,这样如果采用数据库来存储数据就显得有点大材小用了。这种情况下用XML文件读写数据是一个不错的选择

用XML读数据的方法如下:

//新建DOM文档对象
XmlDocument doc = new XmlDocument();
//加载XML文档
doc.Load(Server.MapPath("/data/BasicInfo.xml"));
//建立根元素对象
XmlElement root = doc.DocumentElement;
txtAddress.Text = root.SelectSingleNode("contact/address").InnerText;
txtContactPerson.Text = root.SelectSingleNode("contact/contactperson").InnerText;
txtPhoneNum.Text = root.SelectSingleNode("contact/phone").InnerText;
txtEmail.Text = root.SelectSingleNode("contact/email").InnerText;

用XML写(修改)数据的方法:

//新建DOM文档对象
XmlDocument doc = new XmlDocument();
//加载XML文档
doc.Load(Server.MapPath("/data/BasicInfo.xml"));
//建立根元素对象
XmlElement root = doc.DocumentElement;
root.SelectSingleNode("contact/address").InnerText = txtAddress.Text;
root.SelectSingleNode("contact/contactperson").InnerText = txtContactPerson.Text;
root.SelectSingleNode("contact/phone").InnerText = txtPhoneNum.Text;
root.SelectSingleNode("contact/email").InnerText = txtEmail.Text;
doc.Save(Server.MapPath("/data/BasicInfo.xml"));

有的时候用XML携带数据是个不错的选择。

相关推荐