Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει ο ορισμός τύπου εγγράφου (DTD);
Ο ορισμός τύπου εγγράφου (DTD) αναφέρεται σε ένα σύνολο δηλώσεων σήμανσης που ορίζουν έναν τύπο εγγράφου για γλώσσες Standard Language Generalized Markup Language (SGML). Τα DTDs ορίζουν τη δομή μιας κατηγορίας εγγράφων μέσω των δηλώσεων λίστας στοιχείων και χαρακτηριστικών. Το DTD βοηθά τους παραμέτρους να επικυρώνουν έγγραφα. Συνιστάται επίσημα από την Κοινοπραξία World Wide Web (W3C). Τα DTDs έχουν πλέον ξεπεραστεί σε μεγάλο βαθμό από τις γλώσσες σχήματος που είναι γνωστές στο XML Namespace.
Η Techopedia εξηγεί τον ορισμό τύπου εγγράφου (DTD)
Τα DTDs κάνουν δύο τύπους δηλώσεων: Εσωτερικό: Δημιουργεί μέρος του ίδιου του εγγράφου και εισάγεται στον ορισμό DOCTYPE κοντά στην αρχή του εγγράφου XML. Εξωτερικά: Επισημαίνει τις δηλώσεις DTD που περιέχονται σε ένα εξωτερικό αρχείο. Για λόγους ασφαλείας, οι parsers και τα προγράμματα περιήγησης Web ενδέχεται να αποτρέπονται από την ανάγνωση εξωτερικών υποσυνόλων. Τα DTD περιγράφουν τη δομή μιας κατηγορίας εγγράφων μέσω δηλώσεων στοιχείων και λιστών χαρακτηριστικών. Οι δηλώσεις στοιχείων ονομάζουν το επιτρεπόμενο σύνολο στοιχείων εντός του εγγράφου και καθορίζουν εάν και πώς μπορούν να περιέχονται τα δηλωμένα στοιχεία και τα τρέχοντα δεδομένα χαρακτήρα σε κάθε στοιχείο. Οι δηλώσεις λίστας χαρακτηριστικών ονομάζουν το επιτρεπόμενο σύνολο χαρακτηριστικών για κάθε δηλωμένο στοιχείο, συμπεριλαμβανομένου του τύπου κάθε τιμής χαρακτηριστικού ή ενός ρητού συνόλου έγκυρων τιμών. Οι δηλώσεις σήμανσης DTD δηλώνουν ποιοι τύποι στοιχείων, λίστες χαρακτηριστικών, οντότητες και σημειώσεις επιτρέπονται στη δομή της αντίστοιχης κλάσης εγγράφων XML. Οι DTDs έχουν ορισμένους περιορισμούς που σχετίζονται με την ευελιξία τους: Διαφορές μεταξύ της σύνταξης DTD και της σύνταξης XML Χωρίς την ευαισθητοποίηση του χώρου ονομάτων Έλλειψη πληκτρολόγησης δεδομένων Περιορισμοί περιγραφής περιορισμένου περιεχομένου