Γιατί να χρησιμοποιήσετε το XML Σχέμα;
- Previous Page XSD Introduction
- Next Page How to Use XSD
Το XML Σχέμα είναι πιο ισχυρό από το DTD
Το XML Σχέμα υποστηρίζει τους τύπους δεδομένων
Μία από τις πιο σημαντικές ικανότητες του XML Σχεδίου είναι η υποστήριξη των τύπων δεδομένων.
Με την υποστήριξη των τύπων δεδομένων:
- Μπορείτε να περιγράψετε πιο εύκολα το περιεχόμενο που επιτρέπεται στο έγγραφο
- Μπορείτε να επαληθεύσετε πιο εύκολα την ακρίβεια των δεδομένων
- Μπορείτε να εργαστείτε πιο εύκολα με δεδομένα από βάσεις δεδομένων
- Μπορείτε να ορίσετε πιο εύκολα τους περιορισμούς δεδομένων (data facets)
- Μπορείτε να ορίσετε πιο εύκολα το μοντέλο δεδομένων (ή τη μορφή δεδομένων)
- Μπορείτε να μετατρέψετε πιο εύκολα δεδομένα μεταξύ διαφορετικών τύπων δεδομένων
Σημειώσεις του συντάκτη:Οι περιορισμοί δεδομένων, ή οι ορίζοντες, είναι ένας όρος του προτύπου του XML Σχεδίου, που μπορεί να μεταφραστεί ως "πλευρές", και χρησιμοποιούνται για να περιορίσουν τις επιτρεπόμενες τιμές του τύπου δεδομένων.
Το XML Σχέμα χρησιμοποιεί τη γλώσσα γραμματογραφίας του XML
Ένα άλλο σημαντικό χαρακτηριστικό του XML Σχεδίου είναι ότι γράφεται με XML.
Τα οφέλη από τη γραφή του XML Σχεδίου με XML είναι πολλά:
- Δεν χρειάζεται να μάθετε μια νέα γλώσσα
- Το Σχέμα μπορεί να επεξεργαστεί με XML επεξεργαστή
- Το Σχέμα μπορεί να αναλύσει με XML αναλυτή
- Το Σχέμα μπορεί να επεξεργαστεί με XML DOM
- Το Σχέμα μπορεί να μετατραπεί με XSLT
Το XML Σχέμα μπορεί να προστατεύσει την επικοινωνία δεδομένων
Όταν τα δεδομένα αποστέλλονται από τον αποστολέα στον παραλήπτη, ο στόχος είναι να έχουν και οι δύο πλευρές τις ίδιες "αντικειμενικές εκτιμήσεις" για το περιεχόμενο.
Με το XML Σχέμα, ο αποστολέας μπορεί να περιγράψει τα δεδομένα με τρόπο που να κατανοείται από τον παραλήπτη.
Ένα δεδομένο, όπως "03-11-2004", σε ορισμένες χώρες μπορεί να ερμηνευτεί ως 11 Νοεμβρίου 2004, ενώ σε άλλες ως 3 Νοεμβρίου 2004.
Αλλά ένα στοιχείο XML με τύπο δεδομένων, όπως:<date type="date">2004-03-11</date>, διασφαλίζει μια ομοιόμορφη κατανόηση του περιεχομένου, επειδή το τύπος δεδομένων "date" του XML απαιτεί τη μορφή "YYYY-MM-DD".
Το XML Σχέμα είναι επεκτάσιμο
Το XML Σχέμα είναι επεκτάσιμο因为它 γράφεται με XML.
Με την επεκτάσιμη οριστική Σχέση, μπορείτε να:
- Επαναχρησιμοποιήστε το Σχέμα σας σε άλλες Σχέσεις
- Create your own data types derived from standard types
- Refer to multiple Schemas within the same document
Well-formed is not enough
We call documents that conform to XML syntax well-formed XML documents, for example:
- It must start with an XML declaration
- It must have a unique root element
- The start tag must match the end tag
- Elements are case-sensitive
- All elements must be closed
- All elements must be correctly nested
- Special characters must be used with entities
Even if the document's form is good, it cannot be guaranteed that it does not contain errors, and these errors may have serious consequences.
Consider the following situation: You ordered 5 cartons of laser printers instead of 5 units. Through XML Schema, most of such errors would be captured by your validation software.
- Previous Page XSD Introduction
- Next Page How to Use XSD