Παράρτημα: Ορισμός τύπων προσδιορισμών με τη χρήση DTD
Οι προδιορισμοί που επιτρέπονται σε ένα στοιχείο ορίζονται με στοιχεία
της μορφής
<!ATTLIST όνομα_στοιχείου
    όνομα_προσδιορισμού τύπος_προσδιορισμού περιορισμός
    ...
>
Υποστηρίζονται μεταξύ άλλων οι παρακάτω τύποι προσδιορισμού
- Χαρακτήρες
 
    - CDATA
 
- Απαρίθμηση
 
    - (επιλογή1 | επιλογή2 | ...)
 
- Κλειδί
 
    - ID
 
- Αναφορά σε κλειδί
 
    - IDREF
 
- Αναφορά σε κλειδιά
 
    - IDREFS
 
Οι πιο χρήσιμοι περιορισμοί προσδιορισμών είναι:
- #IMPLIED
 
    - Προαιρετικός προσδιορισμός
 
- #REQUIRED
 
    - Υποχρεωτικός προσδιορισμός
 
Παράδειγμα - DTD
<!ATTLIST project
    id ID #REQUIRED
    contact CDATA #IMPLIED
    scientific_coordinator CDATA #IMPLIED
    project_manager CDATA #IMPLIED
    group CDATA #REQUIRED
    international (yes | no) #REQUIRED
    type (consulting | rtd | training | dissemination) #REQUIRED
>
 
Παράδειγμα - XML
<?xml version="1.0"?>
<project
    id="p_mexpress"
    group="g_sense g_wrc"
    scientific_coordinator="m_dds"
    contact="m_pateli"
    international="yes"
    type="rtd"
    project_manager="m_pateli"
>
<!-- ... -->
</project>