云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验5

实验5

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 15:40:13

实验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 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验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个学生的信息

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com