_实验三:XML schema语法练习

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

实验报告三XMLschema编辑环境熟悉及语法学习

【实验目的】采用XML Spy编辑schema文件

【实验任务】

(1)任务一:参照学生手册表写出其对应的Schema文件。

学生手册

学号姓名性别年龄

1张三男20

2李四女19

3王五男27

(2)任务二:参照下面的XML文件写出其对应的DTD文件和Schema文件。

JSP实例编程

XML详解

servlet

2012-08-02

2012-08-01

【学生姓名】郑小川

【学生学号】2015214588

【学生专业】电子商务

【指导老师】叶光辉

【实验时间】2017.11.28

【实验步骤】

(1)任务一:参照学生手册表写出其对应的Schema文件。

学生手册

学号姓名性别年龄

1张三男20

2李四女19

3王五男27

第一,编辑XML文档,获得格式良好的XML文档

第二,进行Schema文档的编写,如下第一个图为自己编写的schema,第二个图为软件自行生成的schema,个人发现,二者最大的区别在于软件自己生成的schema会枚举出所有xml文档中出现的数据。因此,在用它生成XML样例时的数据也有所不同。

(2)任务二:参照下面的XML文件写出其对应的DTD文件和Schema文件。

JSP实例编程

XML详解

servlet

2012-08-02

2012-08-01

发现软件XMLSPY可以自动为XML文档生成格式良好的DTD和SCHEMA,但是自己试着编写SCHEMA的过程中发现了一些小问题。

1>自己编写DTD文件,如下,且验证格式良好。

2>自己编写的Schema文件,如下。

发现错误显示在第36行

经过多次测试,发现原因是第35行代码缺少结束符/,格式良好如下:

为XML文档添加Schema命名空间

想要为该schema文件生成一个xml的样例,但是发现错误:records上下文没有对应,person元素赋错了类型。改正后,文件有效。

成功生成的XML样例如下(由于自行编写的SCHEMA没有枚举所有XML中的数据,因此生成的样例是最简单的格式):

相关文档
最新文档