Διαφορά μεταξύ XSD και DTD Διαφορά μεταξύ
XSD εναντίον DTD
Ο ορισμός XML σχήματος (επίσης γνωστός ως XSD) είναι μια από τις ποικίλες γλώσσες σχήματος XML. Αυτή η συγκεκριμένη γλώσσα δημοσιεύθηκε ως σύσταση του W3C. Ήταν η πρωτότυπη γλώσσα για εκείνους που ακολούθησαν που ήταν σε θέση να διαχωρίσουν τη γλώσσα σχήματος για XML, και η πρώτη για να επιτύχει την κατάσταση της σύστασης από το W3C. Ως μέσο αποφυγής σύγχυσης με άλλες χρήσεις της φράσης XML Schema, πολλοί χρήστες άρχισαν να αναφέρουν τη γλώσσα ως WSD (για να το διαφοροποιήσουν ως γλώσσα που συνιστούσε το W3C - διαρκής για το W3C XML Schema). Ακόμα, άλλοι χρήστες αναφέρθηκαν στην πιο κοινή μορφή της, XSD - που σημαίνει XML Schema Document.
Ο ορισμός τύπων εγγράφων (γνωστός επίσης ως DTD) είναι ένα σύνολο δηλώσεων σήμανσης που χρησιμοποιούνται ειδικά για τον ορισμό ενός τύπου εγγράφου για τις γλώσσες σήμανσης οικογένειας SGML (οι τρεις συνηθέστερες από τις οποίες είναι SGML, XML και HTML). Όπως είναι, το DTD είναι ένας συγκεκριμένος τύπος XML Schema. Τα DTD χρησιμοποιούν μια σύντομη επίσημη σύνταξη, που σημαίνει ότι είναι μια δήλωση σήμανσης που δηλώνει τα ακριβή στοιχεία και αναφορές που μπορούν να εμφανιστούν σε έναν συγκεκριμένο τύπο εγγράφου. Δηλώνει επίσης ποια είναι τα περιεχόμενα και τα χαρακτηριστικά των στοιχείων. Μια άλλη σημαντική πτυχή του DTD είναι η ικανότητά του να δηλώνει οντότητες που έχουν τη δυνατότητα να χρησιμοποιηθούν στο έγγραφο κειμένου.Περίληψη:
1. Το XSD είναι μια γλώσσα σχήματος XML που συνιστάται μέσω του W3C. Το DTD είναι ένα σύνολο δηλώσεων σήμανσης που χρησιμοποιούνται για τον ορισμό ενός τύπου εγγράφου.
2. Το XSD χρησιμοποιείται για να εκφράσει ένα σύνολο κανόνων στους οποίους πρέπει να τηρεί ένα έγγραφο XML. ένας ορισμός τύπου εγγράφου συσχετίζει ένα DTD με ένα έγγραφο XML.