跳到主要内容
uencoder

XML DTD

DTD(Document Type Definition)用 <!ELEMENT>、<!ATTLIST>、<!ENTITY> 定义 XML 文档的元素结构、属性与实体。

用途

为 XML 文档定义结构与合法内容模型,用于验证文档合规性与定义实体。

机制

<!ELEMENT name (content-model)> 定义元素及其子元素序列/选择/重复;<!ATTLIST> 定义属性名、类型(ID/IDREF/NMTOKEN/枚举)、默认;<!ENTITY> 定义命名文本/字符实体。

用例

  • XML 文档验证
  • HTML 实体定义
  • SVG 结构定义

相关工具

参考链接