XML基础实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XML基础实验
实验目的:
1、掌握XML的概念,可以区分XML与HTML的不同
2、掌握XML语法,学会定义XML
3、掌握DTD约束,会使用DTD对XML文档进行约束
4、掌握Schema约束,熟练使用Schema对XML文档进行约束
实验内容
一、(基础题) XML文档建立
请编写一个格式良好的XML文档,要求包含足球队一支,队名为宿舍号(如J2302),球员4人:分别为你们宿舍的四名同学;篮球队一支,队名为班级名称(如14Web1),队员2人:分别为你和你的一位朋友。要含有注释。
二、使用XML Schema文档,约束雇员信息。具体要求如下:
1.新建employee.xsd文件,Schema文档格式要求如下:
a)工号为8位,由数字符号组成;
b)姓名为6-16位;
c)年龄为18-58周岁;
d)所在部门为四个选项之一:技术部、生产部、人事部、总经办;
e)手机号码11位,均为数字,第一位为1。
2.新建employee.xml文件,使用employee.xsd进行约束。
三、采用外部引用DTD文档形式,约束班级学生信息。具体要求如下:
1.新建student.dtd文件,要求如下:
a)根元素是班级;
b)班级可包括班名、学生信息;
c)学生信息至少出现一次;
d)学生包括:学号、姓名、联系电话三个属性,其中学号和姓名是必
须要有,联系电话可以没有。
2.新建student.xml文件,引用student.dtd进行约束。
四、采用内部DTD约束班级学生信息。具体要求如下:
1.新建student2.xml文件,定义约束信息如下:
a)根元素是班级;
b)班级可包括班名、学生信息;
c)学生信息至少出现一次;
d)学生包括:学号、姓名、联系电话三个属性,其中学号和姓名是必
须要有,联系电话可以没有。
2.在此XML文档中,添加班级和学生信息,学生信息中要包括你和你同桌的信息。