| การประกาศ DTD ในเอกสาร xml | มี 2 แบบ ได้แก่ External DTD และ Internal DTD |
|---|---|
| การประกาศ External DTD | ใช้ในกรณีที่มีการสร้างเอกสาร dtd แยกออกจากเอกสาร xml |
| การประกาศ Internal DTD | ใช้ในกรณีที่มีการสร้างเอกสาร dtd ภายในเอกสาร xml |
subject:การประกาศ DTD ในเอกสาร xml
content:การประกาศ DTD ในเอกสาร xml มี 2 แบบ - External DTD - Internal DTD
subject:การประกาศ External DTD
syntax:<!DOCTYPE rootElement SYSTEM "filename.dtd" >
content:ใช้ในกรณีที่มีการสร้างเอกสาร dtd แยกออกจากเอกสาร xml
example:<!DOCTYPE football SYSTEM "http://www.bamboolabcode.com/football-schema.dtd" >
comment:keyword SYSTEM หมายถึง ใช้อ้างถึงไฟล์ dtd ในรูปแบบของ url และสามารถใช้ keyword PUBLIC หมายถึง ใช้อ้างถึงไฟล์ dtd ในรูปแบบของ relative path
subject:การประกาศ Internal DTD
syntax:<!DOCTYPE rootElement [ คำสั่งต่างๆ ] >
content:ใช้ในกรณีที่มีการสร้างเอกสาร dtd ภายในเอกสาร xml
example:<!DOCTYPE football [ <!ELEMENT footballer[name,sex,age] > <!ELEMENT stadium[name,address] > ]>