目录

  • 1 认识XML
    • 1.1 本章教学目标和教学内容
    • 1.2 XML的产生
    • 1.3 XML的特征及优点
    • 1.4 XML是否取代HTML
    • 1.5 XML的核心技术
    • 1.6 XML技术介绍
    • 1.7 XML工具
    • 1.8 XML应用
    • 1.9 小结
  • 2 XML语法细节
    • 2.1 本章学习目标和教学内容
    • 2.2 XMLl文档的结构
    • 2.3 格式良好的XML VS 有效的XML
    • 2.4 XML语法(1)
    • 2.5 XML语法(2)
    • 2.6 XML VS  HTML
    • 2.7 XML VS JSON
    • 2.8 实例练习
    • 2.9 小结
    • 2.10 基于XMLSpy的XML文档创建
  • 3 文档定义DTD
    • 3.1 本章教学内容和教学目标
    • 3.2 什么是DTD
    • 3.3 在XML文档中使用DTD
    • 3.4 DTD语法知识
      • 3.4.1 DTD - XML 构建模块
      • 3.4.2 DTD元素声明
      • 3.4.3 DTD属性声明
    • 3.5 实体和DTD
    • 3.6 小结
    • 3.7 基于XMLSpy的DTD创建
  • 4 XML名域(Namespace)
    • 4.1 本章教学目标和教学内容
    • 4.2 XML Schema和名域
    • 4.3 应用名域
    • 4.4 XML在Schema中的应用
    • 4.5 小结
    • 4.6 名域教学视频与课件
  • 5 XML  Schema
    • 5.1 本章教学内容与教学目标
    • 5.2 XML Schema的基础
    • 5.3 XML Schema的基本架构
    • 5.4 XML Schema的数据类型
    • 5.5 XML Schema的元素声明
    • 5.6 XML Schema的属性声明
    • 5.7 XML Schema 复合类型派生
    • 5.8 基于XMLSpy的Schema视图创建
  • 6 CSS-XML文体表现
    • 6.1 CSS教学课件与视频
  • 7 XSL初接触
    • 7.1 XSL初接触课件与视频
  • 8 XPath路径语言
    • 8.1 XPath课件与视频
  • 9 XSL再接触(编程)
    • 9.1 XSL编程课件与视频1-2
    • 9.2 XSL编程课件与视频3-4
本章教学内容与教学目标

本章的教学目标与要求:

通过对本章的学习,可以使学生很好的理解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实例

第十节 总结