一起学~ASP.NET应用:DataSet 和XML(2)

XML
概念:
可以扩展的标记语言,它只提供一个标准,利用这个标准可以根据实际需求

定义自己的新的标记语言,并为这个标记语言规定它特有的一套标记。准确

的说xml是一种元标记语言,它允许程序开发人员更加它所提供的规则,制

定各种各样的标记语言。
优点:
**良好的可扩展性
内容和形式可以分离
遵循严格的语法要求
便于不同系统之间的信息传输
具有较好的保值性
XML可以当做数据库来对待
xml、数据库?
用xml 文件储存数据,可以减少额外的服务器的负荷
只要使用文本编辑器,而不必使用复杂的数据库工具就可以编辑
xml文件很容易备份,容易上传和下载
xml还有一个更抽象的优点,即作为层次型的格式比关系型的更好。
所有的服务器都是支持XML文件的。
XML的使用
DataSet方法
DataSet.ReadXml(string strFileName);
DataSet.WriteXml(string strFileName);

数据集和XML使用技巧
XML 本身是一种文本文件可以当做字符串
1、DataSet和字符串的转换
DataSet StringToDataSet(string str)
{
 System.IO.StringReader sr=new System.IO.StringReader

(strDsc);
DataSet dsC=new DataSet();
dsC.ReadXml(str);
return dsC;
}

string DataSetToString(DataSet ds)
{
 string str=ds.GetXml();
 retrun str;
}

2、在c#中直接对XML文件里的数据进行修改查询添加删除等操作

XmlDocument的使用

参考代码1:http://www.cnblogs.com/huazaizai/archive/2010/07/01/1769095.html

参考代码2:


 

posted @ 2010-07-04 00:56  华仔崽  阅读(206)  评论(0编辑  收藏  举报
友情链接 JeffreyZhao  zhangziqiu 短信猫 MVC学习 .net面试问答(大汇总) python