xml实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章实验课程基本信息 (2)
第二章如何编写格式良好的XML文档 (2)
2.1实验目的 (2)
2.2实验要求 (2)
2.3实验过程 (3)
2.3.1分析过程 (3)
2.3.2XML文档编写过程 (3)
2.4注意事项 (4)
第三章编写DTD和有效的XML实例文档 (5)
3.1实验目的 (5)
3.2实验要求 (5)
3.3实验过程 (5)
3.3.1分析过程 (5)
3.3.2DTD文档的编写过程 (6)
3.4注意事项 (10)
第四章编写Schema和有效的XML文档 (10)
4.1实验目的 (10)
4.2实验要求 (10)
4.3实验过程 (11)
4.3.1分析过程 (11)
4.3.2Schema的编写方式 (11)
4.4注意事项 (13)
第五章XML文档的转换 (13)
5.1实验目的 (13)
5.2实验要求 (13)
5.3实验过程 (14)
5.3.1分析过程 (14)
5.3.2XHTML实验编写基本过程 (14)
5.4注意事项 (18)
第六章 DOM编程 (18)
6.1实验目的 (18)
6.2实验要求 (18)
6.3实验过程 (18)
6.3.1分析过程 (18)
6.3.2DOM编写的基本过程 (19)
6.4注意事项 (22)
XML编程实验
摘要
XML自推出以来,尤其是在1998年2月成为W3C推荐标准以来,受到了广泛的支持。各大软件厂商如IBM、Microsoft、Oracle、Sun等都积极支持并参与XML的研究和产品化工作,先后推出了支持XML的产品或者将改造原有的产品以支持XML,W3C也一直致力于完善XML的整个理论体系。XML虽然获得了极大的支持,但是它还有很长的路要走。首先,XML的规则只是迈出了第一步,还有许多技术细节没有解决。其次,现在虽然出现了一些XML工具和应用,但是其市场反应还有待进一步观察。另外如何让更多的人迅速学会使用XML,并利用它进行开发,进而促进XML的应用也是一个问题。因此XML的出现和迅猛发展并不意味着HTML即将退出互联网舞台,由于HTML的易学易用和非常多的工具支持,HTML将在较长的时间里继续在Web舞台上充当主角。但是如果用户想超越HTML的范围,XML将是最佳的选择。无论如何,XML的出现使互联网跨入了一个新的阶段,它将成为因特网领域中一个重要的开发平台。XML的诞生已经而且将继续促使全新种类的应用程序的产生,而这些新的应用程序又将需要新的软件和硬件工具。可以预测,无论是在软件还是硬件上,XML都将开辟一系列的新市场,促成互联网上新的革命。
关键词:XML语言;W3C标准;HTML
第一章实验课程基本信息
本门课程为信息管理与信息系统专业专业限选课,中文名称为XML语言,课程英文名称为eXtensibl e Markup Language,先修课程为面向对象程序设计,其中课程学时为48学时,理论学时为16学时,实验学时为32学时。本实验课程依附理论课程,《XML语言》课程要求培养学生实践能力,实验课程强化学生对课堂内容的理解,培养学生对XML语言的实际设计能力。本课程作为专业方向课程,除了学习XML语言的理论知识外,还必须加强学生实践动手能力;通过本课程实验,加深对XML语言的认识,理解并掌握XML文档编写与应用编程的基本方法;通过实验,提高分析问题和解决问题的能力。
第二章如何编写格式良好的XML文档
2.1实验目的
熟练掌握XML声明、标记、标记的文本数据、属性、注释、名称空间等编写语法。能够编写基本的XML文档,了解XML的基本用途,在实验的过程中需要什么是XML、以及XML与HTML之间的差异。
2.2实验要求
要求:格式良好,包含XML声明、合理的元素嵌套结构、属性、注释、名称空间。能合理体现下列数据的语义。
➢学生信息:
学号(声明为id类型属性),姓名,性别,出生日期
➢课程信息:
课程编号(声明为id类型属性),课程名,学分,课程说明
➢成绩信息:
成绩(考虑补考及重修)
实例文档:多个学生、多门课程的成绩(不少于3个学生2门课程)
2.3实验过程
2.3.1分析过程
根据题目要求编写格式良好的XML文档,包括合理的嵌套结构、属性、注释、名称空间。我们在编写XML文档的时候需要注意很多问题。例如以下几点:➢XML文档必须有根元素(XML文档必须有一个元素是所有其他元素的父元素,该元素称为根元素。)
➢XML 的属性值须加引号
➢XML 必须正确地嵌套
This text is bold and italic
2.3.2XML文档编写过程
在准备和来解了XML文档的基本语法格式和书写方法过后我们根据实验要求可以写出符合要求的XML文档,代码如下: