XML DTD
DTD(Document Type Definition)用 <!ELEMENT>、<!ATTLIST>、<!ENTITY> 定义 XML 文档的元素结构、属性与实体。
用途
为 XML 文档定义结构与合法内容模型,用于验证文档合规性与定义实体。
机制
<!ELEMENT name (content-model)> 定义元素及其子元素序列/选择/重复;<!ATTLIST> 定义属性名、类型(ID/IDREF/NMTOKEN/枚举)、默认;<!ENTITY> 定义命名文本/字符实体。
用例
- XML 文档验证
- HTML 实体定义
- SVG 结构定义