ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:153.80KB ,
资源ID:18774324      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18774324.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(xml实验报告Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

xml实验报告Word下载.docx

1、要求:格式良好,包含XML声明、合理的元素嵌套结构、属性、注释、名称空间。能合理体现下列数据的语义。 学生信息:学号(声明为id类型属性),姓名,性别,出生日期课程信息:课程编号(声明为id类型属性),课程名,学分,课程说明成绩信息:成绩(考虑补考及重修)实例文档:多个学生、多门课程的成绩(不少于3个学生2门课程)2.3实验过程2.3.1分析过程根据题目要求编写格式良好的XML文档,包括合理的嵌套结构、属性、注释、名称空间。我们在编写XML文档的时候需要注意很多问题。例如以下几点:XML 文档必须有根元素(XML 文档必须有一个元素是所有其他元素的父元素,该元素称为根元素。) child ./

2、childXML 的属性值须加引号note date=08/08/2008toGeorgefromJohn/noteXML 必须正确地嵌套biThis text is bold and italic/b2.3.2XML文档编写过程在准备和来解了XML文档的基本语法格式和书写方法过后我们根据实验要求可以写出符合要求的XML文档,代码如下:?xml version=1.0 encoding=UTF-8test_info!-学生基本信息-stu_info stu_id=S201207030101 JacksexMalebirthday1993-01-01/stu_infoS201207030102J

3、aneFemale1993-01-05S201207030103Lccc1993-05-01sub_info sub_id=K01sub_nameMathscredit6discriptionThis is a mandatory subject/sub_infoK02English5-学号为s2*01学生的成绩信息-gra_info stu_sub=S201207030101 K0172S201207030101 K0271S201207030102 K01 result=Finalscore45Makeupscore59S201207030103 K01S201207030103 K02/

4、test_info2.4注意事项1.在编写简单的的XML文档中,应注意每个起始标签必须有一个结束标签与之对应。2.元素名和属性名必须符合XML的命名规则,元素可以嵌套但不能重叠。3.每一个格式良好的XML文档,只有一个根元素。4.一个元素不能有两个同名的属性。5.应该注意一个格式良好的XML文档需要有准确的注释,方便读者理解。第三章 编写DTD和有效的XML实例文档3.1实验目的理解编写有效的XML文件;掌握如何检查XML文件的有效性;熟练掌握DTD的基本语法。文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中

5、,也可作为一个外部引用。通过此次实验我们可以熟悉编写DTD文档和相关的XML文档,锻炼自己的文档编写能力。3.2实验要求能合理体现下列数据的语义学生信息: 学号(声明为id类型属性),姓名,性别,出生日期 课程编号(声明为id类型属性),课程名,学分,课程说明 成绩(考虑补考及重修)多个学生、多门课程的成绩(不少于8个学生3门课程)3.3实验过程3.3.1分析过程要想实习DTD文档的编写,就需要了解DTD文档编写的基本方法和语法,在这个基础上我们可以更加熟悉DTD。通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。通过 DTD,独立的团体可一致地使用某个标准的 DTD 来

6、交换数据。而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。您还可以使用 DTD 来验证您自身的数据。内部的 DOCTYPE 声明实例代码文档如下:DOCTYPE note ELEMENT note (to,from,heading,body)ELEMENT to (#PCDATA)ELEMENT from (#PCDATA)ELEMENT heading (#PCDATA)ELEMENT body (#PCDATA)noteheadingReminderbodyDont forget the meeting!/body以上 DTD 解释如下:DOCTYPE note (第二

7、行)定义此文档是 note 类型的文档。ELEMENT note (第三行)定义 note 元素有四个元素:to、from、heading,、bodyELEMENT to (第四行)定义 to 元素为 #PCDATA 类型ELEMENT from (第五行)定义 from 元素为 ELEMENT heading (第六行)定义 heading 元素为 ELEMENT body (第七行)定义 body 元素为 外部文档声明DOCTYPE note SYSTEM note.dtd这是包含 DTD 的 文件:3.3.2DTD文档的编写过程此次实验我们主要采用内部DTD文档的编写方式,实验代码如下:

8、- 版本声明- 定义根元素及其子元素学生元素、课程元素、成绩元素-DOCTYPE test_info ELEMENT test_info (stu_info | sub_info | gra_info)*-对学生元素和属性进行声明-ELEMENT stu_info (name, sex, birthday)ATTLIST stu_info stu_id ID #REQUIRED ELEMENT name (#PCDATA)ELEMENT sex (#PCDATA)ELEMENT birthday (#PCDATA)-对课程元素和属性进行声明-ELEMENT sub_info (sub_name

9、, credit, discription)ATTLIST sub_info sub_id ID #REQUIREDELEMENT sub_name (#PCDATA)ELEMENT credit (#PCDATA)ELEMENT discription (#PCDATA)-对学生课程的元素和属性进行声明,当考试只有一个成绩时默认为期末考试成绩,如果不是再进行声明-ELEMENT gra_info (#PCDATA)ATTLIST gra_info stu_sub IDREFS #REQUIRED result CDATA -编写所有的考试信息-S201207030104Mike1994-01

10、-01S201207030105Solo1995-01-01S201207030106Xiub1993-07-01S201207030107Mazi1993-05-05S201207030108Keng1993-08-01K03Computer2This is a elective subjectS201207030101 K0387S201207030104 K0160S201207030105 K01S201207030105 K02S201207030105 K03-学号为s2*06学生的成绩信息-S201207030106 K01S201207030106 K02S2012070301

11、06 K03-学号为s2*07学生的成绩信息,表示重修两次-S201207030107 K0155S201207030108 K01S201207030108 K02S201207030108 K03实验运行结果展示:实验运行成功!3.4注意事项1.注意元素类型和属性类型之间的区别。2.弄清XML文档构建的基本模块,基本上包含元素、实体、属性、PCDATA、CDATA。第四章 编写Schema和有效的XML文档4.1实验目的通过前面学习的XML文档和DTD的书写我们可以了解到XML的基本结构,下一步就需要了解Schema和DTD的基本区别。XML Schema 用于定义 XML 文档的合法元素

12、,类似 DTD。我们认为 XML Schema 很快会将 DTD 取而代之,被用在大部分的网络应用程序中。XML Schema 是基于 XML 的 DTD 替代物。与 DTD 不同,XML Schema 支持数据类型和命名空间。4.2实验要求1、使用全局有名类型 2、使用“目标名称空间” 3、能合理体现下列数据的语义4.3实验过程4.3.1分析过程在开始我们实验的过程的时候我们就需要了解什么是Schema?XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD。XML Schema 是 DTD 的继任者。XML Schema:定义可出现在文档中的元素定义可出现在文档中的属性定义哪个元素是子元素定义子元素的次序定义子元素的数目定义元素是否为空,或者是否可包含文本定义元素和属性的数据类型定义元素和属性的默认值以及固定值4.3.2Schema的编写方式实验过程的基本代码如下: e

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1