logo图片
XML教程
XQuery教程
XSLT教程
XPath教程

DTD与XSD

DTD与XSD

DTD(文档类型定义)和XSD(XML模式定义)之间有很多区别。简而言之,DTD对XML结构的控制较少,而XSD(XML模式)提供的控制较多。
以下是重要的区别:
DTD XSD
DTD代表文档类型定义。 XSD代表XML模式定义。
DTD来自 SGML 语法。 XSD是用XML编写的。
DTD 不支持数据类型。 XSD 支持元素和属性的数据类型。
DTD 不支持名称空间。 XSD 支持名称空间。
DTD 未为子元素定义顺序。 XSD 定义子元素的顺序。
DTD是不可扩展的。 XSD是可扩展的。
DTD 不容易学习。 XSD非常容易学习,因为您不需要学习新语言。
DTD在XML结构上提供了更少的控制。 XSD对XML结构提供了更多控制。
昵称: 邮箱:
Copyright © 2020 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4