4.1什么是DTD

###4.1 什么是DTD

  • XML数据模式示例

  • 通过预定义的数据模式,可以进行文档有效性验证(Validation)。

  • 由于DTD本身并不是专门面向XML的数据模式语言,所以在对XML数据进行建模时,也存在一定的局限性

  • DTD与XML的语法存在差异,验证过程影响性能。

  • DTD并不能完全满足XML自动化处理的要求,例如对命名空间的支持不够完善,不能很好实现应用程序不同模块间的相互协调等等。

  • 缺少数据分类,在纯文本元素中,没有办法把数据限制为某个类型。

  • 受限制的内容模型描述,例如无法控制元素出现的准确次数。

Last updated