本章的教学目标与要求:
通过对本章的学习,可以使学生很好的理解DTD和XDR以及XSD的特点;XDR的数据类型和指定方式;XDR的元素与属性的声明格式;XSD的元素与属性的声明格式。
本章教学的重点与难点:
1、 需要了解的:XML Schema简介;XML Schema的数据类型。
2、 需要牢固掌握的:XML Schema组件的细则。
3、 难点:本章难点在于<ElementType>与<element>的声明及各属性要求;<AttributeType>与<attribute>声明及各属性要求;<group>的声明及各属性的要求。
计划课时:9
教学内容:
第一节 XML Schema简介
一、 DTD的特点
二、 XML Schema的特点
三、 其他的文档定义方式
第二节 XDR的指定
第三节 XDR组件的细节
一、 XDR的框架结构
二、 属性声明和元素属性声明
三、 元素声明和子元素声明
四、 模型组和模型组定义
五、 复杂类型定义
第四节 XDR的数据类型
一、 数据类型体系
二、 数据类型声明
第五节 XML Schema的基础
一、 什么是XML Schema
二、 XML Schema的建议标准
第六节 XML Schema的基本架构
一、 XML Schema的基本架构
二、 XML文档中引用XML Schema
第七节 XML Schema的数据类型
一、 内置数据类型
二、 内置派生的数据类型
第八节 XML Schema的元素声明
一、 XML元素声明
二、 XML文档架构的complexType元素
三、 派生类型
四、 限制型的派生类型
第九节 XML Schema的属性声明
一、 声明XML元素的属性
二、 attributeGroup元素
三、 XML Schema实例
第十节 总结

