虽然XML标签是自定义的。但是作为配置文件时,也需要遵循一定的规则。就比如在主板上硬盘口只能插硬盘,不能插入其他硬件。约束就是定义XML书写规则的文件,约束我们按照框架的要求编写配置文件。
    image.png

    我们作为框架的使用者,不需要会写约束文件,只要能够在xml中引入约束文档,简单的读懂约束文档即可。XML有两种约束文件类型:DTD和Schema。
    DTD是一种较简单的约束技术,引入方式如下:
    本地引入:<!DOCTYPE 根标签名 SYSTEM “dtd文件的位置”>
    网络引入:<!DOCTYPE 根标签名 PUBLIC “dtd文件的位置” “dtd文件路径”>
    student.dtd