DTD文档与XML文档实例的关系:

   类与对象

  数据库表结构与数据库表记录

 

为什么要DTD:

-有了DTD,每个XML文件可以携带一个自身格式的描述

-有了DTD,不同组织的人可以使用一个通用DTD和来交换数据

-应用程序可以使用一个标准DTD校验从外部世界接受来的XML数据是否有效

-可以使用DTD校验自己的XML数据