λογισμικό

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

Τρόπος εισαγωγής ενός αρχείου XSD

Αν περισσότερες από τις πληροφορίες σχήματος που χρειάζεστε είναι ήδη περιέχονται σε ένα άλλο αρχείο XSD , δεν υπάρχει κανένας λόγος να επαναλάβει όλες αυτές τις πληροφορίες σε ένα άλλο αρχείο . Με αυτόν τον τρόπο είναι μια συνταγή για καταστροφή , διότι με τη διάδοση XSD Schema πληροφορίες έξω σε πολλαπλά αρχεία , δημιουργείτε μόνο μια κατάσταση εφιάλτης πρέπει XSD Schema σας χρειαστεί ποτέ να αλλάξει . Αντ 'αυτού , θα πρέπει να χρησιμοποιήσετε το " xsd : import" και το " Rebel: schemaLocation " ετικέτες στα έγγραφα XSD σας για να εισαγάγετε τα αρχεία XSD σε ένα άλλο άλλα έγγραφα XSD που απαιτούν τις ίδιες πληροφορίες . Αυτό εξασφαλίζει ότι όταν έρθει η ώρα για να ενημερώσετε ένα από τα έγγραφά σας , οι αλλαγές θα διαδώσει έξω για οποιαδήποτε άλλα έγγραφα αυτόματα . Οδηγίες
Η 1

Ανοίξτε νέο αρχείο XSD σας σε ένα πρόγραμμα επεξεργασίας κειμένου . Για το φροντιστήριο , τα εξής πολύ απλό έγγραφο XSD θα χρησιμοποιηθούν :


< xsd : xmlns σχήμα: xsd = " http : //www.w3.org/2001/XMLSchema " >





< xsd : element name = Τύπος " τηλέφωνο " = " xsd : string " />

< xsd : element name = " διεύθυνση " μπορείτε να δείτε αυτό το XSD καθορίζει τη δομή μιας βάσης δεδομένων των προσώπων , το καθένα με το δικό τους όνομα , αριθμό τηλεφώνου και διεύθυνση . Ωστόσο , ορισμένες από τις λεπτομέρειες της εφαρμογής είναι λιγότερο από το επιθυμητό : σίγουρα υπάρχει καλύτερος ορισμός των δεδομένων εκεί έξω για τα ονόματα , τις διευθύνσεις και τους αριθμούς τηλεφώνου από το απλό string . Στην ιδανική περίπτωση , το έγγραφο XSD μας θα πρέπει να είναι σε θέση να εντοπίζουν προφανώς άκυρο " αριθμούς τηλεφώνου " , όπως " 12" ή , ακόμα χειρότερα , κάτι εντελώς παράλογο σαν "εγώ δεν αισθάνομαι σαν να σας δώσω τον αριθμό τηλεφώνου μου. " 2

Προσθέστε την ακόλουθη γραμμή στο αρχείο XSD σας , ακριβώς κάτω από το " xsd : schema " γραμμή :

< br >



τώρα , έχετε εισαγάγει τρία αρχεία XSD : αυτό που καθορίζει ένα " Τηλέφωνο " τύπο δεδομένων , ένα άλλο για την " διεύθυνση " Τύπος δεδομένων , και μια τρίτη για μια " englishNames " τύπο δεδομένων . Κάθε ένα από αυτά είναι σε ένα χώρο ονόματος με το όνομα " kevinwalkersNS , " και αυτό αποτρέπει τις συγκρούσεις με άλλα έγγραφα που μπορεί να έχουν παρόμοια ονόματα μεταβλητών στο εσωτερικό τους .
Εικόνων 3

Επεξεργασία των τύπων μεταβλητών στοιχείων σας που χρησιμοποιούν τα έγγραφα XSD θα εισάγονται να χρησιμοποιήσει το σχήμα που περιέχεται μέσα . Σε αυτή την περίπτωση , η " xsd : string" θα πρέπει να αντικατασταθεί , όπως έτσι :


< xsd : όνομα του στοιχείου = Τύπος "τηλέφωνο" = " kevinwalkersNS : τηλέφωνο " />


Η
εικόνων

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

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