实验5

2026/1/27 13:48:07

实验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 547187896 <通信地址> <省份>江苏 <城市>扬州 <街道>高邮市汉留镇年合村五组 <邮政编码>225600 <学生> <学号>090312203 <姓名>蛋蛋 <电子邮件>547187896@qq.com 547187896 <通信地址> <省份>江苏 <城市>南通

<街道>南通市 <邮政编码>227900

<班级 type=\121\ <学生> <学号>090312102 <姓名>李老三 <电子邮件>547187896@qq.com 547187896 <通信地址> <省份>江苏 <城市>苏州 <街道>常熟市虞山镇年合村五组 <邮政编码>213423

2.为student.xml文档,编写DTD文档 图示:

DTD源码:

类型 (07 | 08) \>

类型 (计科122 | 计科121) \计科122\>

3.为student.xml文档,编写Schema文档 图示:

图3-2 Schema树形图

Xsd代码:

elementFormDefault=\qualified\ attributeFormDefault=%unqualified\


实验5.doc 将本文的Word文档下载到电脑
搜索更多关于: 实验5 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219