实验三:在XML文档中使用Schema
实验室:S1-204
实验日期/节次:2012年10月31日 星期三 节次 5-6 实验项目名称:在XML文档中使用Schema 一、实验目的
(1)通过本实验,使学生能够了解并掌握XML Schema的定义方法及其用途 (2)了解并掌握Schema的基本结构 (3)了解并掌握Schema的数据类型 (4)了解并掌握Schema的元素声明 (5)了解并掌握Schema的属性声明
(6)了解并掌握XMLSpy中基于Schema的XML文件输入 二、实验条件
配置有windows记事本、写字板 或 XMLSpy 2006开发环境的计算机设备。 三、实验步骤
(1)对以下“图书信息.xml”进行Schema定义(设Schema文件名为“个人信息.xsd”)
JinYanZhong XML File Schema Test
[????]
(3)定义bookcaseType类型(添加在[????]处)
(4)定义bookcase元素(紧随bookcaseType类型定义之后)
(5)定义bookType元素类型(里面引用定义authorType, pub-houseType) (6)定义authorType及pub-houseType元素类型 (7)在XMLSpy中新创建一个基于“图书信息.xsd”的XML文件,体会该方法的方便快捷。 (8)在IE中打开带有Schema定义的“图书信息.xsd”,观察符合Schema定义及不符合Schema定义的XML文件显示。 (9)根据实验一中的“person.xml”文件,编写对应的“person.xsd”文件 (10)使用XMLSpy 2006对“person.xsd”和“person.xml”进行合法性验证, 若有错误,按照提示进行修改。