第4章XML模式定义---XSD.pptVIP

  • 1
  • 0
  • 约9.42千字
  • 约 34页
  • 2017-02-09 发布于重庆
  • 举报
第4章XML模式定义---XSD

第4章 XML模式定义--- XSD 什么是Schema XML Schema是用一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模式。 XML Schema规定XML文档实例的结构和每个元素/属性的数据类型。 4.1 XML schema 与DTD DTD 的局限性 DTD不遵守XML语法(写XML文档实例时候用一种语法,写DTD的时候用另外一种语法) DTD数据类型有限(与数据库数据类型不一致) DTD不可扩展 DTD不支持命名空间(命名冲突) Schema的新特性 Schema基于XML语法 Schema可以用能处理XML文档的工具处理 Schema大大扩充了数据类型,可以自定义数据类型 Schema支持元素的继承 Schema支持属性组 4.2 Schema的文档结构 4.3 Schema的数据类型 简单类型 内置的数据类型(built-in data types) 基本的数据类型(p78 表4-1) 扩展的数据类型(p79 表4-2) 用户自定义数据类型(通过simpleType定义) 复杂类型(通过complexType定义) 4.3 Schema的数据类型 1、用户自定义简单类型语法 xs:simpleType name=“自定义数据类型的名称” xs:restriction base=“所基于的内置数据类型的

文档评论(0)

1亿VIP精品文档

相关文档