实验三基于XML Schema实现XML文档的有效性验证 下载本文

淮海工学院计算机工程学

院 实验报告书

课程名: 《 XML开发技术》

题 目: 实验三

基于XML Schema实现XML文档的有效性验证

班 级: 姓 名: 学 号:

评语: 成绩: 指导教师: 批阅时间: 年 月 日 一. 实验目的

(1)掌握XML Schema的文档结构和语法规则,学会定义simpleType、complexType

数据类型,并能利用这些数据类型定义元素; (2)掌握XML Schema和XML文档关联的方法;

(3)理解利用XML Schema对XML文档进行有效性验证的原理。

二.实验内容

(1)编写良构的XML文档stuInfo.xml/teachInfo.xml,来描述学生/教师的信息。(2)编写Schema文档stuSchema.xsd/teachSchema.xsd,来约束stuInfo.xml/teachInfo.xml的结构

三.实验步骤

(1)在网络没有联通的情况下,打开XMLSPY2008环境; (2)编写Schema文档;

(3)编写XML文档,并将其关联于已经编写好的Schema文档; (4)验证XML文档的良构性(Well-formed)和有效性(Validation)

四.实验结果

通过代码和运行界面来反映实验结果 1.先新建一个xsd的文件 命名为stuSchema

elementFormDefault=\qualified\ attributeFormDefault=%unqualified\

2.再建一个xml,命名为stuSchema

1001 张三 软件091