[Note]DTD

DTD(Document Type Definition)

DTD是XML文件的驗證機制,屬於XML文件組成的一部份,DTD在XML文件所扮演的角色就是定義XML文件的元素架構﹑元素標籤與屬性。

 

符號
範例
說明
  <!ELEMENT book(code,title,price) book元素的子元素code,title,price只會出現一次
+
<!ELEMENT booklist(book+)> booklist子元素book至少會出現一次
*
<ELEMENT note(message*)> note子元素message可能不出現, 也可以一個或多個
?
<ELEMENT note(message?)> note可能沒有子元素, 也可以只有一個
|
<ELEMENT note(message+,(table | image)*)> note子元素message至少出現一次, 或是table和image二選一, 而且允許出現一個或多個

 

資料來源:網路