XML实验报告

2019-04-15 13:16

编号:

XML技术与应用实验报告

系 别: 管理学院 专 业: 电子商务 学生姓名: 李伟 学 号: 20074682 指导教师:

2009年 6月 1日

实验一 创建良构的XML文档和验证XML文档合法性

一、实验目的

通过本实验,使学生

(1)掌握XML文档的基本语法;

(2)熟悉XML文档编辑、解析、浏览工具;

(3)能够得到格式良好的XML文档并进行有效性验证。

二、实验要求

(1)能熟练下载并安装XML Spy ;

(2)能在记事本、XML Spy中创建学生信息的XML文件; (3)能在XML Spy中验证XML文件格式的良构性、有效性; (4)能在浏览器中打开XML文件,体会其良构性。

三、实验原理

(1)XML命名空间是XML文档中的所有标记定义的来源说明; (2)XML元素定义不能交叉,必须完全嵌套或完全不嵌套; (3)XML元素标记最好使用与内容相关的定义。

四、实验内容 题目二

根据下列要求,编写XML文档:

(1)文档内容要求:08届(班级(学生信息(学号、姓名、电子邮件、QQ、通信地址(省份(或州)、城市、街道、邮政编码))));

(2)要求建立至少2个班级,每个班级至少2个学生的信息; (3)XML文档中包含以下技术的使用: a、5个预定义字符实体的使用; b、CDATA字符定界符的使用; c、属性的简单使用; d、注释的使用; e、空元素的使用。 相关代码:

href=\

0800310101 李建国

lijianguo@163.com 247956456

广西 桂林

金鸡路1号 541004

0800310102 张红

zhanghong@163.com 247954645

广西 桂林

金鸡路2号 541004

0800310201 周敏

zhoumin@sina.com 12345688

广西 桂林

尧山校区 541004

0800310202 欧阳飞

ouyangfei@163.com 247956666

广西 桂林

金鸡路4号 541004

Grid:

五、思考练习

(1)如果允许XML中的元素相互交叉,其缺点是什么? 缺点:使得XML文档结构混乱,不便于交互和阅读。 (2) XML的标记与关系数据库中的列名有什么区别?

区别:①XML标记可以嵌套另一个标记,数据库列名不可以嵌套。 ②XML标记存一个元素信息,数据库存多个。 ③XML标记是标记符号,数据库列名是索引名。

六、实验总结

通过这节课,初步掌握了XML文档的格式,以及XMLSPY的使用。认识到XML文档可以视为一张二维表,是不同数据库平台之间的数据交互通道。

实验二 在XML文档中使用DTD

一、实验目的

通过本实验,使学生

(1)能够了解并掌握XML DTD的定义方法及其用途; (2)掌握DTD元素声明的基本语法; (3)掌握DTD属性声明的基本语法; (4)掌握DTD实体声明的基本语法; (5)掌握DTD标记声明的基本语法;

(6)掌握XML Spy中基于DTD的XML文件输入。

二、实验要求

(1)能参照示例XML文件进行对应的XML DTD定义; (2)能利用DTD对XML文件进行验证。

三、实验原理

(1)XML DTD是对XML结构进行定义的机制; (2)XML DTD本身不符合XML语法。

四、实验内容

2.题目二

为实验一的题目二设计的XML文档,编写DTD文档;使得XML文档中包含以下技术

的使用:

(1)内部一般实体的使用; (2)外部参数实体的使用;

(3)属性声明的使用(如:CDATA类型、枚举类型、ID类型、IDREF类型、ENTITIS类型)。 相关代码:

DTD文档Gird

五、思考练习

(1)为什么要定义DTD?


XML实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新视野大学英语第三版读写第二册unit 2教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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