XML实验报告——在XML文档中使用Schema
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XML实验报告
计算机学院
软件工程
一、实验题目
在XML文档中使用Schema
二、实验目的
了解XML有效性验证机制Schema;
学会使用Spy写Schema文件;
学会将Schema文件转换为xml文件;
三、实验代码
Text:
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文件。