xml实验报告 XML编程实验

上传人:灯火****19 文档编号:144146570 上传时间:2020-09-06 格式:DOC 页数:23 大小:272KB
返回 下载 相关 举报
xml实验报告 XML编程实验_第1页
第1页 / 共23页
xml实验报告 XML编程实验_第2页
第2页 / 共23页
xml实验报告 XML编程实验_第3页
第3页 / 共23页
xml实验报告 XML编程实验_第4页
第4页 / 共23页
xml实验报告 XML编程实验_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《xml实验报告 XML编程实验》由会员分享,可在线阅读,更多相关《xml实验报告 XML编程实验(23页珍藏版)》请在金锄头文库上搜索。

1、目录第一章 实验课程基本信息2第二章 如何编写格式良好的XML文档22.1实验目的22.2实验要求22.3实验过程32.3.1分析过程32.3.2XML文档编写过程32.4注意事项4第三章 编写DTD和有效的XML实例文档53.1实验目的53.2实验要求53.3实验过程53.3.1分析过程53.3.2DTD文档的编写过程63.4注意事项10第四章 编写Schema和有效的XML文档104.1实验目的104.2实验要求104.3实验过程114.3.1分析过程114.3.2Schema的编写方式114.4注意事项13第五章 XML文档的转换135.1实验目的135.2实验要求135.3实验过程14

2、5.3.1分析过程145.3.2XHTML实验编写基本过程145.4注意事项18第六章 DOM编程186.1实验目的186.2实验要求186.3实验过程186.3.1分析过程186.3.2DOM编写的基本过程196.4注意事项22XML编程实验摘要XML自推出以来,尤其是在1998年2月成为W3C推荐标准以来,受到了广泛的支持。各大软件厂商如IBM、Microsoft、Oracle、Sun等都积极支持并参与XML的研究和产品化工作,先后推出了支持XML的产品或者将改造原有的产品以支持XML,W3C也一直致力于完善XML的整个理论体系。XML虽然获得了极大的支持,但是它还有很长的路要走。首先,X

3、ML的规则只是迈出了第一步,还有许多技术细节没有解决。其次,现在虽然出现了一些XML工具和应用,但是其市场反应还有待进一步观察。另外如何让更多的人迅速学会使用XML,并利用它进行开发,进而促进XML的应用也是一个问题。因此XML的出现和迅猛发展并不意味着HTML即将退出互联网舞台,由于HTML的易学易用和非常多的工具支持,HTML将在较长的时间里继续在Web舞台上充当主角。但是如果用户想超越HTML的范围,XML将是最佳的选择。无论如何,XML的出现使互联网跨入了一个新的阶段,它将成为因特网领域中一个重要的开发平台。XML的诞生已经而且将继续促使全新种类的应用程序的产生,而这些新的应用程序又将

4、需要新的软件和硬件工具。可以预测,无论是在软件还是硬件上,XML都将开辟一系列的新市场,促成互联网上新的革命。关键词:XML语言 ;W3C标准 ;HTML第一章 实验课程基本信息本门课程为信息管理与信息系统专业专业限选课,中文名称为XML语言,课程英文名称为eXtensible Markup Language,先修课程为面向对象程序设计,其中课程学时为48学时,理论学时为16学时,实验学时为32学时。本实验课程依附理论课程,XML语言课程要求培养学生实践能力,实验课程强化学生对课堂内容的理解,培养学生对XML语言的实际设计能力。本课程作为专业方向课程,除了学习XML语言的理论知识外,还必须加强

5、学生实践动手能力;通过本课程实验,加深对XML语言的认识,理解并掌握XML文档编写与应用编程的基本方法;通过实验,提高分析问题和解决问题的能力。第二章 如何编写格式良好的XML文档2.1实验目的熟练掌握XML声明、标记、 标记的文本数据、属性、注释、名称空间等编写语法。能够编写基本的XML文档,了解XML的基本用途,在实验的过程中需要什么是XML、以及XML与HTML之间的差异。2.2实验要求要求:格式良好,包含XML声明、合理的元素嵌套结构、属性、注释、名称空间。能合理体现下列数据的语义。 学生信息:学号(声明为id类型属性),姓名,性别,出生日期 课程信息:课程编号(声明为id类型属性),

6、课程名,学分,课程说明 成绩信息:成绩(考虑补考及重修)实例文档:多个学生、多门课程的成绩(不少于3个学生2门课程)2.3实验过程2.3.1分析过程根据题目要求编写格式良好的XML文档,包括合理的嵌套结构、属性、注释、名称空间。我们在编写XML文档的时候需要注意很多问题。例如以下几点: XML 文档必须有根元素(XML 文档必须有一个元素是所有其他元素的父元素,该元素称为根元素。) . XML 的属性值须加引号GeorgeJohn XML 必须正确地嵌套This text is bold and italic2.3.2XML文档编写过程在准备和来解了XML文档的基本语法格式和书写方法过后我们根

7、据实验要求可以写出符合要求的XML文档,代码如下:JackMale1993-01-01JaneFemale1993-01-05LcccMale1993-05-01Maths6This is a mandatory subjectEnglish5This is a mandatory subject72714559727172712.4注意事项1.在编写简单的的XML文档中,应注意每个起始标签必须有一个结束标签与之对应。2.元素名和属性名必须符合XML的命名规则,元素可以嵌套但不能重叠。3.每一个格式良好的XML文档,只有一个根元素。4.一个元素不能有两个同名的属性。5.应该注意一个格式良好的X

8、ML文档需要有准确的注释,方便读者理解。第三章 编写DTD和有效的XML实例文档3.1实验目的理解编写有效的XML文件;掌握如何检查XML文件的有效性;熟练掌握DTD的基本语法。文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。通过此次实验我们可以熟悉编写DTD文档和相关的XML文档,锻炼自己的文档编写能力。3.2实验要求要求:能合理体现下列数据的语义学生信息: 学号(声明为id类型属性),姓名,性别,出生日期课程信息: 课程编号(声明为id类型属性),课程名,学分,课程说明成绩信息:

9、成绩(考虑补考及重修)实例文档:多个学生、多门课程的成绩(不少于8个学生3门课程)3.3实验过程3.3.1分析过程要想实习DTD文档的编写,就需要了解DTD文档编写的基本方法和语法,在这个基础上我们可以更加熟悉DTD。通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。您还可以使用 DTD 来验证您自身的数据。 内部的 DOCTYPE 声明实例代码文档如下:!DOCTYPE note GeorgeJohnReminderDont forget the meeting!以上 DTD 解释如下:!DOCTYPE note (第二行)定义此文档是 note 类型的文档。!ELEMENT note (第三行)定义 note 元素有四个元素:to、from、heading,、body!ELEMENT to (第四行)定义 to 元素为 #PCDATA 类型!ELEMENT from (第五行)定义 from 元素为 #PCDATA 类型!ELEMENT heading (第六行)定义 heading 元素为 #PCDATA 类型!ELEMENT body (第七行)定义 body 元素为 #PCDATA 类型 外部文档声明?xml v

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

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