XML Schema和DTD有什么区别?

202

我已经谷歌了这个问题,但是我不太清楚什么是XML模式和DTD(文档类型定义),以及为什么XML模式比DTD更强大。

非常感谢您的指导。

12个回答

2

DTD已经基本上被废弃,因为它在作为模式语言方面的实用性受到限制,不支持命名空间和数据类型。此外,DTD的语法相当复杂,使其难以理解和维护。


3
弃用?不是。[XDR已被弃用]过时了吗?可能是。比XSD更受限制吗?是的。功能子集与XSD功能相同吗?不是。语法太复杂了吗?几乎没有,只是不同(在我看来)。个人认为DTD比XSD更容易阅读,因为它不是XML。 - Jesse Chisholm

-7

DTD 表示 XML 元素的语法

XML Schema 是微软用来验证 XML 的 DTD 替代方案


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接