基本语法:<!ELEMENT 元素名 类型>
html
引入:!DOCTYPE 根元素 SYSTEM(当前系统) "文件名"
编程
咱们发现引入了DTD
文件,好像没有做用,由于咱们是须要本身写编程html
文件来校验XML
和DTD
是否配套.markdown
<!DOCTYPE 根元素[定义内容]>
<!DOCTYPE 根元素 SYSTEM "DTD 文件路径"
在xml中引入dtd有两种方式url
!DOCTYPE 根元素 SYSTEM
!DOCTYPE PUBLIC url
<!ELEMENT 元素名称 EMPTY>----不能包含子元素和文本 <!ELEMENT 元素名称 ANY>--能够嵌套子元素,可是要在DTD定义过的,文本内容能够随意放 <!ELEMENT 元素名称 #PCDATA>--能够包含任意字符,可是不能嵌套子元素
基本语法:<!ATTLIST 元素名 属性名 类型 特色 ...>
spa
类型:code
有两种类型: server
<!ENTITY 名称 文本>
—最好定义在dtd最后,在xml中引用&名称;
<!ENTITY %名称 内容
—引用:%名称;
属性特色:xml