• 1.摘要
  • 2.基本信息
  • 3.定义编辑
  • 4.优劣点编辑
  • 4.1.优点
  • 4.2.劣点
  • 5.继承性编辑

xsd

2
文档结构描述

XML Schema Definition 缩写.可扩展标记语言架构是以可扩展标记语言(标准通用标记语言的子集)为基础的,它用于可替代文档类型定义(外语缩写:DTD);一份XML schema文件描述了可扩展标记语言文档的结构。

基本信息

  • 中文名

    可扩展标记语言架构

  • 外文名

    XML Schema或XML Schema Definition

定义编辑

它的作用是定义一份XML文档的合法组件群,就像文档类型定义(外语缩写:DTD)的作用一样,一份XML Schema定义了:

可以出现在文档里的元素;

可以出现在文档里的属性;

哪些元素是子元素;

子元素的顺序;

子元素的数量;

一个元素应是否能包含文本,或应该是空的;

元素和属性的数据类型;

元素和属性的默认值和固定值。

优劣点编辑

优点

XML Schema 比 DTD 更强大。其优势包括以下几点:[1]

1、支持数据类型

XML Schema 最重要的能力之一就是对数据类型的支持。通过对数据类型的支持:

可更容易地描述允许的文档内容

可更容易地验证数据的正确性

可更容易地与来自数据库的数据一并工作

可更容易地定义数据约束(data facets)