λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Η διαφορά σε XSD και DTD

Η εκτεταμένη γλώσσα σήμανσης ( XML ) είναι ένα κείμενο με βάση το σχήμα της βάσης δεδομένων που διαχειρίζεται το W3 Consortium . Έχει γίνει μια δημοφιλής μορφή, αλλά , δυστυχώς , δεν παρέχει άμεσο τρόπο για την επαλήθευση των στοιχείων που περιέχονται στο αρχείο XML είναι έγκυρη ή να αφήσει κάποιον άλλο χρήστη ή τον υπολογιστή ξέρουν τι να περιμένουν στο αρχείο . Για να επιτευχθεί αυτό , το W3C έχει δημοσιεύσει πρότυπα για δύο μορφές: DTD και XSD . Διάδοχος
Η

έγγραφα XML (XSD ) είναι οι διάδοχοι του ορισμού του τύπου δεδομένων ( DTD ) έγγραφα . Αν και οι δύο μπορούν να χρησιμοποιηθούν , XSD είναι η συνολική βελτίωση κατά DTD .
Εικόνων XML Syntax
Η

Η πιο αξιοσημείωτη διαφορά μεταξύ XSD και DTD είναι ότι XSD είναι η ίδια γράψει τη χρήση XML σύνταξη . DTD , από την άλλη πλευρά , είναι γραμμένο σε μια παρόμοια αλλά διαφορετική σύνταξη . Αυτό είναι ένα σημαντικό πλεονέκτημα για XSD , δεδομένου ότι αυτό σημαίνει προγράμματα που έχουν σχεδιαστεί για να διαβάσετε XML και να ερμηνεύσει τις βάσεις δεδομένων μπορούν επίσης να διαβάσουν και να ερμηνεύσουν XSD να επικυρώσει αυτές τις βάσεις δεδομένων με ελάχιστες τροποποιήσεις .

Η DTD Παράδειγμα

Το ακόλουθο είναι ένα παράδειγμα ενός αρχείου DTD για την αποθήκευση ένα μήνυμα ηλεκτρονικού ταχυδρομείου , που λαμβάνονται από το W3 Schools.com :

<σημείωμα DOCTYPE

[



?



] >
Η
XSD παράδειγμα
Η

Το ακόλουθο είναι ένα παράδειγμα ενός αρχείου XSD για την αποθήκευση ενός e-mail:








εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα