XML实验报告——在XML文档中使用Schema

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XML实验报告

计算机学院

软件工程

一、实验题目

在XML文档中使用Schema

二、实验目的

了解XML有效性验证机制Schema;

学会使用Spy写Schema文件;

学会将Schema文件转换为xml文件;

三、实验代码

Text:

Comment describing your root

element

Schema

四、实验步骤

1.新建Schema

●在XMLSpy中New一个xsd文件(W3C XML Schema);

●将“ENTER_NAME_OF_ROOT_ELEMENT_HERE”更改为bookcase;

●点击“element”左侧分支图标,在bookcase上右键,Add child→Sequence,

命名为book;

●在新图形上右键,Add child→Element,命名为b-name,以此类推;

●在book上右键,选择Unbounded,表明一个bookcase中可以有1到无穷多

个book元素;

2.由Schema生成xml文件

●打开已建好的Schema;

●在“DTD/Schema”菜单选项中单击“生成样例xml文件”,系统自动生成xml

框架,可在该框架内输入具体内容

3.由DTD生成xml步骤同上

五、实验心得

在实验中,在写Schema时忘记了Unbounded,经过检查发现了错误,并及时改正。

通过本次实验,在自我学习以及在同学和老师的帮助下,学会了使用Spy 编写schema文件,明白了schema对xml的约束作用,学会了使用spy将DTD 文件转换为xml文件,将schema文件转换为xml文件。

相关文档
最新文档