什么是DTD?

时间:2012-02-16 08:04:22

标签: xml dtd

我在我的文档中多次使用DTD,但我从未知道它的重要性。我也试图理解W3Schools tutorial of DTD。但我发现它太理论化了。

DTD究竟有什么重要意义,为什么类型定义如此重要?

2 个答案:

答案 0 :(得分:10)

将其视为有点像数据库的模式 - 我们已经习惯了这样的想法:在普通的关系数据库中,您只能使用已经声明的列,并且您必须插入正确的类型其中的数据。嗯,DTD与XML文档大致相同。

答案 1 :(得分:0)

DTD是XML文档必须遵循的完整规则集。如果是正确的话,请使用XML文档检查这些规则"有效"否则"无效"