基本語法:<!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