Ένα καθολικό στοιχείο είναι ένα στοιχείο με καθολική εμβέλεια. Είναι ένα στοιχείο που έχει δηλωθεί ως τμήμα του
κεντρικού σχήματος και όχι τμήμα ενός μοντέλου περιεχομένου.
Οι ακόλουθες
οδηγίες αφορούν την προοπτική Πόρος, ωστόσο ισχύουν και για άλλες
προοπτικές.
Για να προσθέσετε ένα καθολικό στοιχείο:
- Ανοίξτε το σχήμα XML στη λειτουργία επεξεργασίας σχημάτων XML.
- Στην προβολή διάρθρωσης, επιλέξτε το σχήμα σας. Στην προβολή σχεδίασης εμφανίζεται ολόκληρο το σχήμα και τα περιεχόμενά του.
- Στην προβολή σχεδίασης, πατήστε με το δεξί κουμπί στην ενότητα Στοιχεία και πατήστε Προσθήκη
στοιχείου.
- Στην προβολή ιδιοτήτων, επιλέξτε την καρτέλα Γενικά και πληκτρολογήστε ένα νέο όνομα για το
καθολικό στοιχείο στο πεδίο Όνομα.
- Στην προβολή ιδιοτήτων, μπορείτε να επιλέξετε το είδος γνωρίσματος από την προκαθορισμένη λίστα στο μενού δίπλα στο
πεδίο Είδος.
Εναλλακτικά, μπορείτε να πατήσετε Αναζήτηση στη λίστα για περισσότερες επιλογές.
Θα εμφανιστεί το πλαίσιο διαλόγου
Ορισμός είδους, όπου παρατίθενται όλα τα διαθέσιμα
ενσωματωμένα και τα καθορισμένα από το χρήστη είδη. Μπορείτε να αλλάξετε την
Εμβέλεια της λίστας κάνοντας μία από τις εξής επιλογές:
- Χώρος εργασίας. Παραθέτει όλα τα είδη που είναι διαθέσιμα στο χώρο εργασίας σας.
- Περικλείον έργο. Παραθέτει όλα τα είδη που είναι διαθέσιμα στο έργο που περιέχει το αρχείο σας.
- (Προεπιλογή) Τρέχων πόρος. Παραθέτει όλα τα είδη που είναι διαθέσιμα στο τρέχον αρχείο σας.
- Σύνολα εργασίας. Παραθέτει όλα τα είδη που είναι διαθέσιμα στο επιλεγμένο σύνολο εργασίας.
Επιλέξτε το είδος που επιθυμείτε στη λίστα, και πατήστε OK.
- (Προαιρετικό) Επιλέξτε την καρτέλα Άλλα. Σε αυτή τη σελίδα, μπορείτε να καθορίσετε τις εξής διάφορες τιμές για το καθολικό στοιχείο:
- αφηρημένο. Επιλέξτε true αν θέλετε το καθολικό στοιχείο να είναι αφηρημένο. Όταν ένα καθολικό στοιχείο δηλωθεί ως αφηρημένο, δεν μπορεί να χρησιμοποιηθεί σε ένα έγγραφο χρήσης.
Αντί για αυτό, ένα μέλος της ομάδας ομάδας υποκατάστασης αυτού του καθολικού στοιχείου θα πρέπει να εμφανίζεται στο έγγραφο
χρήσης.
- ενότητα. Το πεδίο αυτό καθορίζει αν το καθολικό στοιχείο μπορεί να αντικατασταθεί από ένα στοιχείο το οποίο προέρχεται από αυτό το καθολικό γνώρισμα.
- οριστικό. Αυτό το πεδίο καθορίζει αν αυτό το καθολικό στοιχείο μπορεί να προέλθει από κάτι άλλο.
- σταθερή/προεπιλεγμένη τιμή. Πατήστε Αναζήτηση και επιλέξτε Σταθερή ή Προεπιλεγμένη τιμή και ορίστε μια κατάλληλη τιμή. Αν επιλέξετε Σταθερή, το καθολικό στοιχείο θα έχει μια σταθερή τιμή που δεν μπορεί να αλλάξει. Αν επιλέξετε Προεπιλεγμένη τιμή, το στοιχείο θα έχει μια προεπιλεγμένη τιμή.
- μορφή. Χρησιμοποιήστε το πεδίο αυτό για να δηλώσετε αν η εμφάνιση αυτού του καθολικού
στοιχείου αποτελεί χρήση του σχήματος XML (δηλαδή, ένα αρχείο XML συσχετισμένο με το σχήμα XML) πρέπει να προσδιορίζεται
από ένα χώρο ονομάτων.
- τιμή nil. Επιλέξτε true αν δεν θέλετε το καθολικό στοιχείο να
μπορεί να έχει θυγατρικά στοιχεία, μόνο γνωρίσματα.
- substitutionGroup. Μια ομάδα υποκατάστασης επιτρέπει σε στοιχεία να μπορούν να αντικατασταθούν από άλλα στοιχεία.
- Επιλέξτε την καρτέλα Γνωρίσματα. Μπορείτε να χρησιμοποιήσετε αυτή τη σελίδα για να προσθέσετε γνωρίσματα, παραπομπές σε γνωρίσματα, παραπομπές σε
ομάδα γνωρισμάτων και γνωρίσματα any στο καθολικό στοιχείο.
- Ένα γνώρισμα
συσχετίζει ένα όνομα γνωρίσματος με ένα συγκεκριμένο είδος και μια συγκεκριμένη τιμή. Για να προσθέσετε ένα γνώρισμα,
πατήστε με το δεξί κουμπί στη σελίδα "Γνωρίσματα" και επιλέξτε Προσθήκη γνωρίσματος. Μπορείτε να ορίσετε τις εξής τιμές για ένα γνώρισμα:
- σταθερή/προεπιλεγμένη τιμή. Πατήστε Αναζήτηση και επιλέξτε Σταθερή ή Προεπιλεγμένη τιμή και ορίστε μια κατάλληλη τιμή. Αν επιλέξετε Σταθερή, το γνώρισμα θα έχει μια σταθερή τιμή που δεν μπορεί να αλλάξει. Αν επιλέξετε Προεπιλεγμένη τιμή, το γνώρισμα θα έχει μια προεπιλεγμένη τιμή.
- μορφή. Χρησιμοποιήστε το πεδίο αυτό για να δηλώσετε αν η εμφάνιση αυτού του γνωρίσματος
σε μια χρήση του σχήματος XML πρέπει να προσδιορίζεται από ένα χώρο ονομάτων.
- όνομα. Πληκτρολογήστε το όνομα του γνωρίσματος.
- είδος. Πατήστε Αναζήτηση και επιλέξτε το είδος του γνωρίσματος.
- χρήση. Αυτό το πεδίο δηλώνει τον τρόπο με τον οποίο ένα γνώρισμα μπορεί να χρησιμοποιηθεί σε ένα έγγραφο χρήσης. Αν επιλέξετε "προαιρετικό", το γνώρισμα θα μπορεί να εμφανίζεται μία φορά, χωρίς αυτό να είναι υποχρεωτικό. Αν επιλέξετε "απαιτείται", το γνώρισμα πρέπει να εμφανίζεται μία φορά. Αν επιλέξετε "prohibited", το γνώρισμα δεν πρέπει να εμφανίζεται.
Σημείωση: Αν επιλέξετε Προεπιλεγμένη τιμή, θα πρέπει να επιλέξετε προαιρετικό σε αυτό το πεδίο, γιατί σε διαφορετική περίπτωση η προεπιλεγμένη τιμή δεν θα είναι έγκυρη.
- Μια παραπομπή σε γνώρισμα παρέχει μια παραπομπή σε ένα καθολικό γνώρισμα.
Για να προσθέσετε μια παραπομπή σε γνώρισμα, πατήστε με το δεξί κουμπί στη σελίδα "Γνωρίσματα" και επιλέξτε
Προσθήκη παραπομπής σε γνώρισμα. Μια δήλωση που παραπέμπει σε ένα καθολικό γνώρισμα επιτρέπει στο γνώρισμα στο οποίο γίνεται παραπομπή να εμφανίζεται
στο έγγραφο χρήσης στο περιβάλλον της παραπέμπουσας δήλωσης. Η επιλογή μενού για την προσθήκη μιας παραπομπής σε γνώρισμα
εμφανίζεται μόνο αν έχουν οριστεί καθολικά γνωρίσματα σε άλλα σημεία του εγγράφου. Επιλέξτε την παραπομπή, στη συνέχεια επιλέξτε το καθολικό γνώρισμα στο οποίο θέλετε παραπέμπει από τη λίστα
Παραπομπή.
- Μια παραπομπή σε ομάδα γνωρισμάτων παρέχει μια παραπομπή σε μια ομάδα γνωρισμάτων. Για να προσθέσετε μια παραπομπή σε
ομάδα γνωρισμάτων, πατήστε με το δεξί κουμπί στη σελίδα "Γνωρίσματα" και επιλέξτε Προσθήκη παραπομπής σε ομάδα
γνωρισμάτων. Μια δήλωση που παραπέμπει σε μια ομάδα γνωρισμάτων επιτρέπει στην ομάδα γνωρισμάτων στην οποία γίνεται παραπομπή να
εμφανίζεται στο έγγραφο χρήσης στο περιβάλλον της παραπέμπουσας δήλωσης. Η επιλογή μενού για την προσθήκη μιας παραπομπής σε
ομάδα γνωρισμάτων εμφανίζεται μόνο αν έχουν οριστεί ομάδες γνωρισμάτων σε άλλα σημεία του εγγράφου. Επιλέξτε την παραπομπή, στη συνέχεια επιλέξτε την ομάδα γνωρισμάτων στην οποίο θέλετε παραπέμπει από τη λίστα
Παραπομπή.
- Ένα στοιχείο any επιτρέπει περιεχόμενο σύμφωνα με τους χώρους ονομάτων και το αντίστοιχο στοιχείο
γνωρίσματος any επιτρέπει σε γνωρίσματα να εμφανίζονται σε στοιχεία. Για να προσθέσετε ένα γνώρισμα
any, πατήστε με το δεξί στη σελίδα "Γνωρίσματα" και επιλέξτε Προσθήκη γνωρίσματος
any. Μπορείτε να καθορίσετε τις εξής τιμές για ένα γνώρισμα any:
- Για το Χώρος ονομάτων, μπορείτε να επιλέξετε μεταξύ των τιμών:
- ##any. Επιτρέπει οποιοδήποτε σωστά μορφοποιημένο XML από οποιοδήποτε χώρο ονομάτων.
- ##local . Επιτρέπει οποιοδήποτε σωστά μορφοποιημένο XML που δεν έχει δηλωθεί ότι βρίσκεται σε ένα χώρο ονομάτων.
- ##other. Επιτρέπει οποιοδήποτε σωστά μορφοποιημένο XML που δεν προέρχεται από το χώρο ονομάτων του είδους που
ορίζεται.
- ##targetNamespace . Πρόκειται για ένα σύντομο τρόπο για το χώρο ονομάτων προορισμού του είδους που ορίζεται.
- Για το processContents, μπορείτε να επιλέξετε μεταξύ των εξής τιμών:
- skip. Ο επεξεργαστής XML δεν θα επικυρώσει το περιεχόμενο γνωρίσματος.
- lax. Ο επεξεργαστής XML θα επικυρώσει το περιεχόμενο γνωρίσματος όσο το δυνατό
περισσότερο.
- strict. Ο επεξεργαστής XML θα επικυρώσει το σύνολο του περιεχομένου
γνωρίσματος.
- Επιλέξτε την καρτέλα Τεκμηρίωση αν θέλετε να παράσχετε πληροφορίες για το συγκεκριμένο καθολικό
στοιχείο. Η σελίδα Τεκμηρίωση χρησιμοποιείται για υλικό που απευθύνεται σε χρήστες, όπως περιγραφές.
- Επιλέξτε την καρτέλα Επεκτάσεις αν θέλετε να προσθέσετε στοιχεία πληροφοριών εφαρμογής στις
σημειώσεις για τα συστατικά στοιχεία σχήματος. Η σελίδα Επεκτάσεις σας επιτρέπει να καθορίσετε το σχήμα και να προσθέσετε περιεχόμενο XML
στις σημειώσεις σας.
Μπορείτε να προσθέσετε ένα μοντέλο περιεχομένου σε ένα καθολικό στοιχείο. Το μοντέλο περιεχομένου είναι μια
αναπαράσταση οποιωνδήποτε δεδομένων που μπορούν να περιέχονται στο καθολικό στοιχείο.
Για περισσότερες πληροφορίες σχετικά με την εργασία εντός μοντέλων περιεχομένου, ανατρέξτε στις σχετικές εργασίες.