资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,第,8,章,在,ASP.NET,中应用,XML,什么是,XML,如何写,XML,文档,如何使用,XML,文档保存数据并访问,第8章 在ASP.NET中应用XML 什么是XML,什么是,XML,什么是XML,XML,XML,的含义是可扩展标记语言,SGML,可以说,,XML,是,SGML,的一个简化的版本。它保留了,SGML,的许多功能,但是相对,SGML,,,XML,要简单得多。,XMLXML的含义是可扩展标记语言,XML实例,XML实例,标记、元素以及元素的属性,标记、元素以及元素的属性,标记,标记就是定界符,(,即尖扩号对,),以及用定界符扩起来的文本。,在标记语言中,标记往往是成对出现的。,标记的作用是告诉处理它们的应用程序,(,例如浏览器,),如何解释它们中间的文字。,标记 标记就是定界符(即尖扩号对)以及用定界符扩起来的文本。,元素,标记和开闭标记之间的文字结合在一起构成元素,它包括了标记和标记之间的内容。,空元素则是没有标记内容的元素。,元素标记和开闭标记之间的文字结合在一起构成元素,它包括了标记,元素的属性,属性采用“属性,/,值”对的方式写在标记中,例如在,HTML,中,可以出现这样的元素:,hello world.,其中,,color,就是这个元素的一个属性,它的值是,red,。,在,XML,中,表示一个元素的属性也是采用这样的方式。例如,如果为,标记增加一个,birthdate,的属性,那么,对于某个学生就可以出现下面的元素:,18,这时,,标记就有一个,birthdate,的属性,它的值是,1985/10/15,。需要注意的是,在标准格式中,元素的属性应该写在双引号中。,元素的属性属性采用“属性/值”对的方式写在标记中,创建,XML,文档,创建XML文档,XML的创建,XML,使用自己创立的标记集合,所以所有标记的含义都可以自己进行定义,这样,它的标记就可以解释元素的内容,XML的创建XML使用自己创立的标记集合,所以所有标记的含义,使用样式表显示,XML,使用样式表显示XML,样式,谓样式,可以理解为数据的显示形式。,为了能够更好地显示数据,在定义,XML,文档的同时,可以再定义一个样式表文件,用于指明数据的现实方式。而在,XML,文档中则增加一条语句来表明这个,XML,文档采用某个样式表文件所定义的样式来显示数据。,现在常用的样式表是层叠样式表,(,CCS),样式谓样式,可以理解为数据的显示形式。,CSS,CCS,规则由两部分组成:模式匹配段和操作部分。其中模式匹配段用于表示元素与行为之间的关联性;操作部分用于确定对指定部分的操作。,CCS,可以将浏览器的一个页面分成若干个区域,分别用于显示各个数据;而在一个区域中可以以块的方式显示数据,也可以以内联的方式显示数据。,CSSCCS规则由两部分组成:模式匹配段和操作部分。其中模式,例子,例子,例子,例子,在,ASP.NET,中使用,XML,写入,XML,数据,读取,XML,数据,编辑,XML,数据,将,XML,转化为字符串,在ASP.NET中使用XML 写入XML数据,写入,XML,数据,为了能够写入,XML,数据,需要使用,DataSet,的,WriteXML,方法,写入XML数据 为了能够写入XML数据,需要使用DataSe,例子,例子,读取,XML,数据,读取XML数据,编辑,XML,数据,使用,DataSet,的,ReadXML,方法把,XML,数据读到,DataSet,中,把相应记录和字段的值进行修改,使用,DataSet,的,WriteXML,方法写入,XML,文档,编辑XML数据 使用DataSet的ReadXML方法把XM,例子,例子,将,XML,转化为字符串,DataSet,的,GetXML,方法可以实现,将,XML,数据转化为字符串,。,将XML转化为字符串 DataSet的GetXML方法可以实,例子,例子,
展开阅读全文