多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# XML Schema 简介 XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 可描述 XML 文档的结构。 XML Schema 语言也可作为 XSD(XML Schema Definition)来引用。 ## 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: * HTML / XHTML * XML 以及 XML 命名空间 * 对 DTD 的基本了解 如果您希望首先学习这些项目,请在 [首页](/ "W3School在线教程") 访问这些教程。 ## 什么是 XML Schema? XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD。 ### XML Schema: * 定义可出现在文档中的元素 * 定义可出现在文档中的属性 * 定义哪个元素是子元素 * 定义子元素的次序 * 定义子元素的数目 * 定义元素是否为空,或者是否可包含文本 * 定义元素和属性的数据类型 * 定义元素和属性的默认值以及固定值 ## XML Schema 是 DTD 的继任者 我们认为 XML Schema 很快会在大部分网络应用程序中取代 DTD。 ### 理由如下: * XML Schema 可针对未来的需求进行扩展 * XML Schema 更完善,功能更强大 * XML Schema 基于 XML 编写 * XML Schema 支持数据类型 * XML Schema 支持命名空间 ## XML Schema 是 W3C 标准 XML Schema 在 2001 年 5 月 2 日成为 W3C 标准。 您可以在我们的《[W3C 教程](/w3c/w3c-schema.html "W3C XML Schema 活动")》中获得更多有关 XML Schema 标准的信息。