当前位置:首页 > 实验5
实验5 在XML文档中使用DTD和schema
计科122 090312202 陈心思
【实验目的】
1、 掌握XML DTD的定义方法及其用途; 2、 掌握使用DTD元素、属性、实体和标记声明的基本语法; 3、了解并掌握XML Schema的定义方法及其用途;
4、了解并掌握Schema的基本结构、数据类型、元素声明和属性声明;
【实验内容】
1、 根据下列要求,编写student.XML文档:
(1)文档内容要求:08届(班级(学生信息(学号、姓名、电子邮件、QQ、通信地址(省份(或州)、城市、街道、邮政编码))));
(2)要求建立至少2个班级,每个班级至少2个学生的信息; (3)XML文档中包含以下技术的使用: a、5个预定义字符实体的使用; b、CDATA字符定界符的使用; c、属性的简单使用; d、注释的使用; e、空元素的使用。
2.为student.XML文档,编写DTD文档,如图3-1所示;使得XML文档中包含以下技术的使用:
(1)内部一般实体的使用; (2)外部参数实体的使用; (3)属性声明的使用(如:CDATA类型、枚举类型、ID类型、IDREF类型、ENTITIS类型)。
3. 为student.XML文档,编写Schema文档,如图3-2所示;使得Schema文档中包含
以下技术的使用:
(1)简单类型元素的定义与应用; (2)复杂类型元素的定义与应用; (3)属性声明的使用。
【实验步骤】 1.图示:
xml源代码:
<班级 type=\122\ <学生> <学号>090312202学号> <姓名>陈心思姓名> <电子邮件>547187896@qq.com电子邮件>
<街道>南通市街道> <邮政编码>227900邮政编码> 通信地址> 学生> 班级>
<班级 type=\121\ <学生> <学号>090312102学号> <姓名>李老三姓名> <电子邮件>547187896@qq.com电子邮件>
2.为student.xml文档,编写DTD文档 图示:
DTD源码:
类型 (07 | 08) \>
类型 (计科122 | 计科121) \计科122\>
3.为student.xml文档,编写Schema文档 图示:
图3-2 Schema树形图
Xsd代码:
elementFormDefault=\qualified\ attributeFormDefault=%unqualified\
共分享92篇相关文档