Aşağıda basit bir DTD örneği görülmektedir :
<!ELEMENT isci(ad,soyad)>
<!ELEMENT ad (#PCDATA)>
<!ELEMENT soyad (#PCDATA)>
Yukarıdaki örnekte içinde karakter kabul eden ad ve soyad adında iki element tanımlanmıştır. Bu iki elementi içeren isci adında başka bir element tanımlanmıştır. Bu şekilde bir DTD tanımlandığından örneğin isci element ad elementinin içinde kullanılamaz.
Br gibi içinde bir şey tanımlı olmayan elemetler aşağıdaki gibi tanımlanırlar :
<!ELEMENT br EMPTY>
DTD'de bir elementin ne kadar eklenebileceğini (hiç, en az bir kere, istenildiği kadar vb ..) belirten operatörler aşağıdaki gibidir :
Not:hiç bir operatör yazılmalıdığı zaman en az bir kere gerektiği anlamına gelmektedir
DTD içinde iki tip entity yaratılabilir :