XSD - στοιχείο <schema>
- Προηγούμενη σελίδα Πώς να χρησιμοποιήσετε το XSD
- Προηγούμενη σελίδα Στοιχείο XSD
Το στοιχείο <schema> είναι η ρίζα κάθε XML Schema.
Το στοιχείο <schema>
Το στοιχείο <schema> είναι η ρίζα κάθε XML Schema:
<?xml version="1.0"?> <xs:schema> ... ... </xs:schema>
<schema> Το στοιχείο schema μπορεί να περιέχει ιδιότητες. Μια ανακοίνωση schema συχνά φαίνεται κάπως έτσι:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.codew3c.com" xmlns="http://www.codew3c.com" elementFormDefault="qualified"> ... ... </xs:schema>
Αναγνώριση κώδικα:
Η παρακάτω παράγραφο:
xmlns:xs="http://www.w3.org/2001/XMLSchema"
Εμφανίζει τα στοιχεία και τους τύπους δεδομένων που χρησιμοποιούνται στο schema που προέρχονται από τον ονομαστικό χώρο "http://www.w3.org/2001/XMLSchema". Επιπλέον, ορίζει ότι τα στοιχεία και οι τύποι δεδομένων που προέρχονται από τον ονομαστικό χώρο "http://www.w3.org/2001/XMLSchema" πρέπει να χρησιμοποιούν το πρόθεμα xs:
Η παρακάτω παράγραφο:
targetNamespace="http://www.codew3c.com"
Εμφανίζει τα στοιχεία που ορίζονται από το schema (note, to, from, heading, body) που προέρχονται από τον ονομαστικό χώρο: "http://www.codew3c.com".
Η παρακάτω παράγραφο:
xmlns="http://www.codew3c.com"
Επισημαίνει ότι η προεπιλεγμένη ονομαστική περιοχή είναι "http://www.codew3c.com".
Η παρακάτω παράγραφο:
elementFormDefault="qualified"
Επισημαίνει ότι κάθε στοιχείο XML που χρησιμοποιείται από το παράδειγμα XML και έχει αναφερθεί σε αυτό το schema πρέπει να είναι περιορισμένο από το ονομαστικό χώρο.
Αναφορά Schema στο XML έγγραφο
Το XML έγγραφο περιέχει αναφορές στο XML Schema:
<?xml version="1.0"?> <note xmlns="http://www.codew3c.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.codew3c.com note.xsd" <to>George</to> <from>John</from> <heading>Μνήμονιο</heading> <body>Μη ξεχνάτε την συνάντηση!</body> </note>
Αναγνώριση κώδικα:
Η παρακάτω παράγραφο:
xmlns="http://www.codew3c.com"
Ορίζει την ανακοίνωση της προεπιλεγμένης ονομαστικής περιοχής. Η ανακοίνωση αυτή ενημερώνει τον επαλήθευτή schema ότι όλες οι στοιχεία που χρησιμοποιούνται στο XML έγγραφο αναφέρονται στην ονομαστική περιοχή "http://www.codew3c.com".
Μόλις έχετε το διαθέσιμο χώρο ονομάτων του XML Schema instance:}
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Μπορείτε να χρησιμοποιήσετε την ιδιότητα schemaLocation. Αυτή η ιδιότητα έχει δύο τιμές. Η πρώτη τιμή είναι ο όρος της χρήσης του χώρου ονομάτων. Η δεύτερη τιμή είναι η τοποθεσία του XML schema για τον χώρο ονομάτων:
xsi:schemaLocation="http://www.codew3c.com note.xsd"
- Προηγούμενη σελίδα Πώς να χρησιμοποιήσετε το XSD
- Προηγούμενη σελίδα Στοιχείο XSD