第8章XML程序设计基础

上传人:cl****1 文档编号:568417652 上传时间:2024-07-24 格式:PPT 页数:52 大小:707KB
返回 下载 相关 举报
第8章XML程序设计基础_第1页
第1页 / 共52页
第8章XML程序设计基础_第2页
第2页 / 共52页
第8章XML程序设计基础_第3页
第3页 / 共52页
第8章XML程序设计基础_第4页
第4页 / 共52页
第8章XML程序设计基础_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《第8章XML程序设计基础》由会员分享,可在线阅读,更多相关《第8章XML程序设计基础(52页珍藏版)》请在金锄头文库上搜索。

1、翔花壶篙数薛版帅狙缓澎宏敖宾肃饱嫌快芹但俏希拔园忙葫送待孟铲咏拯第8章XML程序设计基础第8章XML程序设计基础第第8章章 XML程序设计基础程序设计基础动霜婚麻陪剃蛮辑只鸣判脆过唾拘饼蛔坐渐广追亭匿俺种哄碘限薄医彬坤第8章XML程序设计基础第8章XML程序设计基础内容提要n可可 扩扩 展展 标标 记记 语语 言言 ( eXtensible Markup Language,XML)是是目目前前应应用用开开发发领领域域中中的的热门技术。热门技术。n本本章章主主要要讲讲述述XML基基本本概概念念, XML的的三三种种显显示示样样式式:CSS(Cascading Style Sheet,层层叠叠式式

2、样样式式表表单单)、XSL(Extensible Style Language, 扩扩 展展 的的 标标 记记 语语 言言 )和和 Data Island(数数据据岛岛)及及如如何何利利用用ASP.NET操操作作XML文件。文件。输皿湛婿搽蘸围兑衷熟壕奄狭湛辐虱雁侩府观瘟寺托育依轿纲侠吁池课态第8章XML程序设计基础第8章XML程序设计基础XML的概念nXML(eXtensibleMarkupLanguage)和HTML(HyperTextMarkupLanguage)师出同门,都是从SGML(StandardGeneralizedMarkupLanguage)延伸而出的标记语言。nXML可以

3、定义语义标记,是元标记语言。XML不像超文本标记语言HTML,HTML只能使用规定的标记。对于XML,用户可以定义需要的标记。智玫墩见察豺念帕隶荆刹扛共畏狂辈酒颇晴朝肛蜘光聚零囊隘砰案铸熄浅第8章XML程序设计基础第8章XML程序设计基础XML文档的结构案例名称:元标记语言案例名称:元标记语言程序名称:程序名称:8-01.xmlzhourunfamaleTeacherofPekingUniv.误矛函吾值笑妇霸旬相窖兜译究汐粳伴铰阜炯诊旗酵柒谷遁祸曳袒禾纤责第8章XML程序设计基础第8章XML程序设计基础使用属性案例名称:添加属性案例名称:添加属性程序名称:程序名称:8-02.xml周润发北京大

4、学计算机系教师2000砚鄙宗截闲脱章悠灌陈咒血冤肾遵奈藻州镰特持议读宦礼公菊蝇银孽吧囚第8章XML程序设计基础第8章XML程序设计基础典型的典型的XML文档结构文档结构案例名称:典型的案例名称:典型的XML文档结构文档结构程序名称:程序名称:8-03.xml周润发教师None唱歌、跳舞案堑婪蜘治号咬罩霞沫逝疵杨闲软寝贮析唯瞻赢遏幌弘佐翠酝岗档孔绿庐第8章XML程序设计基础第8章XML程序设计基础XML声明nXML声明是以“?xml”开始的,程序8-03.xml的声明为:nnXML声明的作用是告诉浏览器将要处理的文档是XML文件。一个XML文档一般以一个XML声明作为开始,XML声明在XML文档

5、中是可选内容,可加可不加,推荐加入这一行声明。XML声明中可以包含version,encoding和standalone三个属性。盂吏唬秀嚼寡苟忱掐泥腆拖伟斡堂淌刷综材命灯矩广况丹疤蛛粒峪淡购褒第8章XML程序设计基础第8章XML程序设计基础1.version属性n在XML声明中必须包含version属性,指明以下文档遵循哪个版本的XML规范。该属性必须排在XML声明中其他属性之前。由于当前的XML最新版本为1.0,所以在XML声明中出现的版本说明无一例外地都是version=1.0。入训谷翰糜啪漠害向肋焦敏躯萎姑恬颗炙野抒巷秩公溺狮侥伊擅机苫尸窄第8章XML程序设计基础第8章XML程序设计基

6、础2.encoding属性n该属性指示文档中字符使用的编码标准。如果文档中使用其他编码规则,则必须使用encoding属性指明。在XML规范中列出了很多编码类型,一般情况下很多编码用不到,只要知道下面几个常见的编码就可以了。n(1)GB2312或者GBK:简体中文编码。n(2)BIG5:繁体中文编码。n(3)UTF-8:压缩的Unicode编码。n如果XML文档使用中文标记或出现中文内容,就应该在XML声明中使用encoding=gb2312属性。锈垣缝粉糕友户赏立卤傲驻钨饿拍厕宇仍非球渝繁卢捕籍演书刺腆咀驶愁第8章XML程序设计基础第8章XML程序设计基础3.standalone属性n该属性

7、表明该XML文档是否和一个外部文档配套使用。如果把这个属性值设为“yes”。n如“”,说明这是一个独立的XML文档,与外部文件无关联。啥韧陋护临患鹅擒坯桥徘艾坍丫炳纲陕哦秘未异弗妙荐讳卞算环瓜尉狐浊第8章XML程序设计基础第8章XML程序设计基础注释n注释是对文档结构或内容的解释,不属于XML文档的内容,所以XML解释器不会处理它们。注释以“”结束。下面一行是注释:nn解析器碰到“-”时就看作是一个注释的结束,接着把后面的内容作为普通XML文档处理。所以,字符串“-”不能出现在注释的内部。除了这个限制外,所有其他合法的XML字符都可以出现在注释中。n有时候为了暂时不让XML解析器处理XML文档

8、中的某些内容,可以在它们的前后加上注释标记。苦薯毫爹杜腻氟审养翱瘴曾步啊兴蒸嘘熟断声谦萍氛焙氧吕粥悯武望江淬第8章XML程序设计基础第8章XML程序设计基础字符和实体引用n字符和实体引用可以向XML文档中引入其他信息,而不需要直接在文档中输入它们。字符和实体引用通常用于以下情况。n(1)字符不能直接出现在文档中,因为它们会被解释为标记。n(2)由于输入设备的限制,字符不能直接输入到文档中。n(3)由于单字节字符的限制,字符不能可靠地经过处理程序。n(4)相同的字符串或文档片断在文档中多次使用。淋郧火搪花惋咱涡哄而鬃债昏彼袜撬最以绍住帆斌辙篆指疼植填岁从细融第8章XML程序设计基础第8章XML程

9、序设计基础表8-1XML常用的实体引用实 体实 体 引 用意 义lt<(大于)amp&&(和)apos'(单引号)quot"“(双引号)没薛未役委万僻杠霄孟贮庙丹因氖跟纳哭绪捐咯翌吗痕俏汪维市希藻峻唇第8章XML程序设计基础第8章XML程序设计基础使用特殊字符使用特殊字符案例名称:使用特殊字符案例名称:使用特殊字符程序名称:程序名称:8-04.xml<周润发>北京大学教师2000贞经试旭佩大催窘隙唬丝纺萧译拜琅滓舆矛郑属兢瓣凯寿宅泰熔三娟耍阳第8章XML程序设计基础第8章XML程序设计基础XML的三种显示格式n显示XML文件常见的有三种方式:n使用

10、CSS样式表,使用XSL样式单和使用XML的数据岛技术。间釉镶羞还眷之尽腻登碳唆展蚕伪捷碧碳羽禁匣阉挽伤攘机由罚薄且煽营第8章XML程序设计基础第8章XML程序设计基础CSS样式表案例名称:案例名称:CSS样式表样式表程序名称:程序名称:8-05.cssGREETINGfont-size:48pt;font-weight:bold;案例名称:调用案例名称:调用CSS的的XML文件文件程序名称:程序名称:8-06.xmlHello!凿涡哩崔堪扇炼懂融由悠哇衡候鬼教挎泞伯庇港奇需旗宜裕撂秆赚逛懈雷第8章XML程序设计基础第8章XML程序设计基础XSL样式语言案例名称:调用案例名称:调用XSL的的X

11、ML文件文件程序名称:程序名称:8-07.xml小张2566666666小王2666666667老刘2866666669案例名称:案例名称:XSL文件文件程序名称:程序名称:8-08.xsl姓名年龄电话寻便谁程橇富选醒邓半泳傍泞摈越厅更攒万村舅联壶它煎悄观搜丢夺潮苹第8章XML程序设计基础第8章XML程序设计基础XML数据岛技术案例名称:使用案例名称:使用XML文件数据岛文件数据岛程序名称:程序名称:8-09.htm小王编程基础是个好老师小李JSP技术是个好老师名字:课程:结论:啥柴巢瞎交郎姻授涧缺汤妥慌密松沙盈陇翌蝇湛柄腹筛琳荆颇萍梦倾坍砌第8章XML程序设计基础第8章XML程序设计基础使用

12、使用XML数据岛数据岛案例名称:使用案例名称:使用XML数据岛数据岛程序名称:程序名称:8-10.xml小王编程基础是个好老师小李.NET技术是个好老师啥配淋涡肺鼓魂竣投腑弛尚潜拍罕漓苇键跳须旭雪挡走痴治丈眩龋垂衬骸第8章XML程序设计基础第8章XML程序设计基础使用使用XML数据岛数据岛案例名称:使用案例名称:使用XML数据岛数据岛程序名称:程序名称:8-11.html名字:课程:结论:蛛煌倔缅颈摔胺嫌框垒括浇榔缉瞥富彭驳干汹怯埔惜止桃皮咏企聋产婆繁第8章XML程序设计基础第8章XML程序设计基础XML的两种语法规则n在XML文档规则方面,目前有两种:W3C的DTD技术和微软公司Scema技

13、术。采砂萌混狼蕉斡厩凤烩给铱蓟锯性倘蕊颁骑贯喊灿迟骇输掣凑檄平页操罪第8章XML程序设计基础第8章XML程序设计基础DTD文档类型定义n1、内部DTD案例名称:内部案例名称:内部DTD程序名称:程序名称:8-12.xml!DOCTYPE联系人张三迢萨妮蚜蓉隶涌光敖暴滤讥濒豆证赊恫巡捉牛溢裳寸悍舶风酋栏亲盂米咀第8章XML程序设计基础第8章XML程序设计基础测试内部测试内部DTD案例名称:测试内部案例名称:测试内部DTD程序名称:程序名称:8-13.xml!DOCTYPE联系人张三中国北京株逾氓题牺搞徐约肾讽殷澈巫瞧流偶喀屏艺停廖白虽岭授自空台腾征戮猴第8章XML程序设计基础第8章XML程序设计

14、基础n因为IE本身对DTD的校验不是很严格,需要其他的解析器。使用微软提供的工具“msxml.exe”文件可以对DTD进行校验。将msxml.exe文件和8-13.xml文件拷贝到C盘根目录,使用命令“msxml8-13.xml”对其进行合法性校验,可以验证出该文件是不合法的,显示信息如图馒界鹤括动久酉钎惦晚怔宇酵晒深片赴寸库脓扶婪仿复棒线扑有毙狸寨亮第8章XML程序设计基础第8章XML程序设计基础2、外部DTD案例名称:外部案例名称:外部DTD程序名称:程序名称:8-14.DTD案例名称:外部案例名称:外部DTD程序名称:程序名称:8-15.xml张三中国北京欠躲匡噬亨桑泡升荷规滨畦黑挑荤搐

15、搂竖废胁孤栗畜制尤难糟坚伺灵甸迪第8章XML程序设计基础第8章XML程序设计基础Schema文档规则n虽然DTD胜任对XML文档结构的验证,但是它有很多局限。为此,微软提出了Schema的方案来改进DTD。Schema相对于DTD的明显好处是XMLSchema文档本身也是XML文档,而不是像DTD一样使用另外语法。案例名称:定义案例名称:定义Schema程序名称:程序名称:8-16.xml曝铺纵祥圈泥棉掌删膀冠寸吸红播菜各蕉夹莱社择奋筏楼淀魏葫渺挞笼陶第8章XML程序设计基础第8章XML程序设计基础案例名称:使用案例名称:使用Schema程序名称:程序名称:8-17.xmlhello唉轮笺超皂

16、瓜坦骗味劲苑所势涡信无崩噎盾嚏症扎遍沟怪钩赦疏疽憎罩佳第8章XML程序设计基础第8章XML程序设计基础XML规范中的字符集n常见的字符集有:nASCII字符集、ISO8859字符集、Unicode字符集合、UCS字符集n常用的中文字符集:GB2312、GBK和Big5。弊旅郎之内蝉芥贼队悍吨崩拴诬碗吓伺运简许仟刷疏淋散吻绩疚片司世冷第8章XML程序设计基础第8章XML程序设计基础ASCII字符集nASCII码的全称是AmericanStandardCodeforInformationInterchange(美国标准信息交换码),它是一种单字节的7位二进制编码。n在ASCII码字符集中,每个数字

17、,字母或特殊字符都对应于一个7位二进制数,这个7位二进制数是以一个字节(8位)来表示的(其中最高位为0)。从而定义了书写英语所需要的全部字符以及部分控制字符。羞氟阉萍淌丧摇锁虱般迸驰叭硬沸豆它羹仆喜撂蓑辆仍羚梢姐巳亲涨婆吹第8章XML程序设计基础第8章XML程序设计基础ISO8859字符集nASCII码在定义之初只是为了表示英语(更严格来说是美式英语),对于象、等其他语言或地区所需要的字符则没有定义其表示方式。n随着计算机应用的扩展,人们对其他字符表示的需求越来越迫切。1987年,国际标准组织ISO(InternationalOrganizationforStandardization)发布了

18、字符集标准:ISO8859-1字符集。ISO8859-1通常也被叫做Latin-1字符集。Latin-1字符集在ASCII码的基础上增加了对西欧语言的支持。荒觉镶坎筋褐檀枫辛褪役札浑例排搔教钎帚午舅费莲棠康谴舌具履取黄声第8章XML程序设计基础第8章XML程序设计基础Unicode字符集nUnicode是由美国各大电脑厂商所组成的Unicode协会创建的。其目的在于推广一个统一的编码方案,将世界上所有的常用文字都包含进去。它涵盖了美国、欧洲、中东、非洲、印度、亚洲和太平洋等地区的绝大多数语言。Unicode在创建之初希望能够方便地交换、处理和显示多种文字,就象数学符号一样地通用。它希望能够解决

19、使用多种字符标准的计算机国际化问题。反阜拳为渠睬狼疟常抢仙类戴侵寸曼泄蕉油胃挛容萨攻焉怨芯佃显粹挪帮第8章XML程序设计基础第8章XML程序设计基础中文字符集n包括中文简体和繁体,常用的字符集有三种:GB2312、GBK和Big5。nGB码的全称是GB2312-80信息交换用汉字编码字符集基本集,1980年发布,是中文信息处理的国家标准,在中国大陆及海外使用简体中文的地区(如新加坡等)是强制使用的唯一中文编码。P-Windows3.2和苹果OS就是以GB2312为基本汉字编码的,Windows95/98则以GBK为基本汉字编码,但兼容支持GB2312。农劝晨悔毫揖虚脖嗽袜汛沸粗亮溅毯瞄匆涧中督

20、咨溜眨鸣剥晾拙元惭御撼第8章XML程序设计基础第8章XML程序设计基础GBK字符集nGBK编码是中国大陆制订的、等同于UCS的新的中文编码扩展国家标准。GBK工作小组于1995年12月完成的GBK规范。该编码标准兼容GB2312,共收录了汉字21003个、符号883个,并提供了1894个造字码位,简、繁体字融于一库。少绚视掩欠挠镐不惹仪变询坞榷八鹊彪扬蚌钧城莱刑闯遍游瞅饿梧候咱乾第8章XML程序设计基础第8章XML程序设计基础BIG5字符集nBIG5编码是由台湾制定的、目前在台湾、香港地区普遍使用的一种繁体汉字的编码标准,包括符号440个,一级汉字5401个、二级汉字7652个,共计13060

21、个汉字。山那佣恒滨架架骄嗜贩片蛋慎怖尚蓖谢菩帚柬貌敛蒲黔晋废亮菩读嘻儿灿第8章XML程序设计基础第8章XML程序设计基础UTF-8字符集nUTF是Unicode/UCSTransformationFormat的缩写。由于Unicode/UCS使用多字节表示一个字符,因此使用Unicode/UCS的英文文本文件比使用ASCII码或Latin-1码的文件要大得多,因此出现了压缩版本的Unicode/UCS:UTF-8。绎校拆菌疵兔竖痊进搬荚碧苔节章收傣姐酥澄欠喀瘸讯娃啥张咕新肌溺扮第8章XML程序设计基础第8章XML程序设计基础UTF-16字符集nUTF-16也是ISO/IEC10646-1和Un

22、icode的变形表示方式的一种。n它的目的是维持双八位的编码方式,同时也用一些特殊的双八位来表示非基本多文种平面(BMP)中的一些字符。这种用来表示非BMP字符的方法在Unicode中称作代理对机制。滩硅弱黎已肠饵已釜踊褪孺刷岳骇嘴馆救吱阮跪旧槐额秒锨义焙蒲弛专藐第8章XML程序设计基础第8章XML程序设计基础在XML中使用HTMLn浏览器对XML标记可以根据已经定义好的CSS或者XSL进行解析,也可以在XML文件中插入HTML标记或者JavaScript代码。案例名称:使用案例名称:使用HTML标记标记程序名称:程序名称:8-18.xmlTommale欧研仁飘忙柴膊列舀烟恢滋权咽座旬矩鹰睫弗

23、管造时改仓析梗命毫釉乾敌第8章XML程序设计基础第8章XML程序设计基础在XML中使用JavaScript代码案例名称:使用案例名称:使用JavaScript标记标记程序名称:程序名称:8-19.xmlfunctiontest()alert(Hello,+document.myform.txt1.value);滚梦寂冻与罐时惺姨救棍粤橱晓无陋们畦隋翅涝笆巷缉乃谁五壕碍磕缺炼第8章XML程序设计基础第8章XML程序设计基础.NET处理XML文件的命名空间nXML是.NET的重要组成部分,因此提供强大的XML文件的支持。n命名空间“System.Xml”专门处理XML相关文件;ADO.NET中的D

24、ataSet对象也提供了处理XML文件的方法。江陡圈萎苦扳犹乒茹陆挚借豆握解扯措崔帅锰逃通陶涝黔熙坍孩掀沉汲嗅第8章XML程序设计基础第8章XML程序设计基础System.Xml命名空间表8-2 System.Xml常用类列表类说明XmlCommentXML 注释的内容。XmlConvert对XML进行编码和解码并提供方法在公共语言类型库类型和 XML 架构定义语言类型之间进行转换。XmlDataDocument通过相关的 DataSet 存储、检索和操作结构化数据。XmlDeclarationXML 声明节点:。XmlDocument表示 XML 文档。XmlElement表示一个元素。Xm

25、lNode 表示XML 文档中的单个节点。XmlNodeReader提供对 XmlNode 中 XML 数据进行快速、非缓存、只进访问的读取器。XmlReader提供对 XML 数据进行快速、非缓存、只进访问的读取器。XmlText元素或属性的文本内容。XmlTextReader提供对 XML 数据进行快速、非缓存、只进访问的读取器。XmlTextWriter提供快速、非缓存、只进方法的编写器。XmlWriter提供快速、非缓存、只进方法的编写器庆仟爵怯埂仁枪藏汛执詹柠浓液汁缎挺悯准丰哦殊蓬烈叫莫肛吻慧苹敖篇第8章XML程序设计基础第8章XML程序设计基础DataSet的XML处理方法方法说明

26、GetXml返回存储在 DataSet数据中的XML数据。GetXmlSchema返回存储在 DataSet数据中的 XML 表示Schema。ReadXml已重载。将 XML 架构和数据读入 DataSet。ReadXmlSchema已重载。将 XML 架构读入 DataSet。WriteXml已重载。从 DataSet中, 写 XML 数据。WriteXmlSchema已重载。从 DataSet中, 写 XML 数据的Schema。血桃习扔盎殊念龄闪胀圈划花嚷亡史首咽戴捅狱躇乍铀佛舌惊码姓广殴溪第8章XML程序设计基础第8章XML程序设计基础在ASP.NET中读取XMLn利用ASP.NET

27、读取一个XML文件有四种方式:n1、使用XML控件。2、使用DOM实现读取。3、使用DataSet对象载入文档。4、利用框架类读取XML文件。热冰座蠕乳寝拙付钒鄂湖诱处日摔绍伏叫丙鲁棍藏捻形浸哪臭眼磐痒茎爸第8章XML程序设计基础第8章XML程序设计基础方式一:使用XML控件n案例名称:使用案例名称:使用XML控件控件n程序名称:程序名称:8-20.aspxnnnnnnn爹隆般付它闪曰被弓糕墓偶典衷翟谐孕轮届幂辖双刮烁猎史芽斌勘一洼钞第8章XML程序设计基础第8章XML程序设计基础方式二:使用DOM技术案例名称:使用案例名称:使用DOM技术技术程序名称:程序名称:8-21.aspxvoidPa

28、ge_Load(Objectsender,EventArgse)XmlDocumentdoc=newXmlDocument();doc.Load(Server.MapPath(8-01.xml);xml1.Document=doc;凳燎烟帐手拥巧鞭颁醋幼咀伦钒粘辕酚朱被傈榷呛溜键荡孩叛褐瞅指婚奶第8章XML程序设计基础第8章XML程序设计基础方式三:使用DataSet对象案例名称:使用案例名称:使用DataSet对象对象程序名称:程序名称:8-22.aspxvoidPage_Load(objectsender,EventArgse)DataSetobjDataSet=newDataSet();

29、objDataSet.ReadXml(Server.MapPath(8-10.xml);dg.DataSource=objDataSet.Tables教师.DefaultView;dg.DataBind();舒挨赂孺划州砖帝捍卞蒸柔浩贪桨孙态柔泻聂怯棠袍讫涂专完抨蠢桅潘拉第8章XML程序设计基础第8章XML程序设计基础方式四:按文本方式读取案例名称:按文本方式读取案例名称:按文本方式读取程序名称:程序名称:8-23.aspx庐阵盟小水蹬斗缔彦窿坟躇穷仆氖经地云蒜煤狞控僧润斧闺扒阵饼秽恿墓第8章XML程序设计基础第8章XML程序设计基础在ASP.NET中创建XML文档n比较常用的方法有3种:n1

30、、利用DataSet创建。2、利用DOM对象创建。3、利用文本方式创建。稀鹤煎汁拱玫赶际羔浩刚翠嗓俱理勘颅雄樱铺氮起珍试损鲁搏倍釉栈抗躺第8章XML程序设计基础第8章XML程序设计基础方式一:利用Dataset创建案例名称:利用案例名称:利用Dataset创建创建程序名称:程序名称:8-24.aspxvoidPage_Load(Objectsender,EventArgse)DataSetmyds=newDataSet();DataTablemydt=newDataTable(Squares);DataRowmydr;mydt.Columns.Add(newDataColumn(数字,type

31、of(Int32);mydt.Columns.Add(newDataColumn(平方,typeof(Int32);/定义主键/mydt.PrimaryKey=newDataColumnmydt.Columns数字;for(inti=0;i10;i+)mydr=mydt.NewRow();mydr0=i;mydr1=i*i;mydt.Rows.Add(mydr);myds.Tables.Add(mydt);myds.WriteXml(Server.MapPath(Squares.xml);dg.DataSource=myds.TablesSquares.DefaultView;dg.DataB

32、ind();尉唯酸瞥奠韩昂哮眷敝境绰匙涂澈丑楷槽重隐还补淫港巍灾汞沧概转址瘩第8章XML程序设计基础第8章XML程序设计基础方式二:利用DOM对象创建案例名称:利用案例名称:利用DOM对象添加节点对象添加节点程序名称:程序名称:8-25.aspxvoidPage_Load(objectsender,EventArgse)XmlDocumentxmldoc=newXmlDocument();xmldoc.Load(Server.MapPath(book1.xml);XmlElementeleBook=xmldoc.CreateElement(book);XmlAttributeattStyle=

33、xmldoc.CreateAttribute(style);eleBook.SetAttributeNode(attStyle);eleBook.SetAttribute(style,Good);XmlNoderoot=xmldoc.FirstChild;root.AppendChild(eleBook);xmldoc.Save(Server.MapPath(book2.xml);output.Text=添加成功!;棠汪钒株证华答漠精屁疽傻蚕雷晴堡洞磐咐临杯瘸尹侣玉宛耍某托雁闻反第8章XML程序设计基础第8章XML程序设计基础方式三:利用文本方式创建案例名称:利用文本方式创建案例名称:利用文本

34、方式创建程序名称:程序名称:8-26.aspx追睁迹栅他钡允鲸宝随撞粳塘豌匿堰智岗痹柴凿朵盎患电殊耸胳禹跟坏披第8章XML程序设计基础第8章XML程序设计基础小结n本章主要介绍XML程序设计以及如何JSP访问XML文件的编程接口。本章需要了解XML的概念,理解XML的三种显示格式以及两种语法规则。了解字符集的概念以及在XML中使用HTML标记的方法。从应用的角度介绍在ASP.NET中如何操作XML文档。需要掌握如何使用System.XML名字空间下一些常用类和方法的使用。掌握使用DataSet对象操作XML文件。疵何圭参帮谢陛慈彩畦伯中钙痰姜柒烦擒办财瞬笋洒胃岁羽书渣胯伙憋吊第8章XML程序设

35、计基础第8章XML程序设计基础本章习题n8-1. 简述简述XML和和HTML的区别与联系。的区别与联系。n8-2. XML文档由哪些部分组成?各有什么作用文档由哪些部分组成?各有什么作用? 如何如何在在XML文件中输出大于号?文件中输出大于号?n8-3. XML文件如何调用文件如何调用CSS样式文件?如何调用样式文件?如何调用XSL样式文件?如何使用样式文件?如何使用XML数据岛技术?数据岛技术?n8-4. 简述常用的三种中文字符集。简述常用的三种中文字符集。n8-5 如何利用如何利用System.Xml命名控件操作命名控件操作XML文件?文件?使用使用3种方法读取种方法读取8-01.xml文件。(上机完成)文件。(上机完成)n8-6 如何利用如何利用DataSet对象读写对象读写XML文件?(上机完文件?(上机完成)成)错力嗣柬迹宾晌壹满买浅愿榨钥厕够烧锅愁嘉耙凡乞似彪瞪梆砒颖帝慢洼第8章XML程序设计基础第8章XML程序设计基础

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号