DTD(Document Type Definition)
DTD是一种XML约束模式语言,属于XML文件的一部分。DTD是一种保证XML文档格式正确性的方法,可以通过比较XML文档与DTD文件来查看文档是否符合规范,元素和标签使用是否正确。
一个DTD文档包含:
- 元素的定义规则
- 元素间关系的定义规则
- 元素可使用的属性
- 可使用的实体或符号规则
使用DTD需要在XML文件投产进行声明,如:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN //EN" "http://www.springframework.org/dtd/spring-beans.dtd">
see also
另一种XM验证方式XSD