Ένα μοντέλο περιεχομένου είναι η αναπαράσταση όλων των δεδομένων που μπορούν να περιέχονται σε ένα στοιχείο,
καθολικό στοιχείο, σύνθετο είδος ή σε μια ομάδα. Πρόκειται για μια επίσημη περιγραφή της δομής και του επιτρεπτού
περιεχομένου ενός στοιχείου, καθολικού στοιχείου, σύνθετου είδους ή μιας ομάδας, που μπορεί να χρησιμοποιηθεί για την
επικύρωση μιας χρήσης εγγράφου.
Υπάρχουν τρεις διαφορετικοί τύποι μοντέλων περιεχομένου:
- Ακολουθίας, το οποίο σημαίνει ότι όλα τα θυγατρικά στοιχεία του μοντέλου περιεχομένου μπορούν να εμφανίζονται σε μια χρήση του σχήματος XML. Πρέπει, ωστόσο, να εμφανίζονται με τη σειρά που παρατίθενται στο μοντέλο περιεχομένου.
- Επιλογής, το οποίο σημαίνει ότι μόνο ένα από τα θυγατρικά στοιχεία του μοντέλου περιεχομένου μπορεί να
εμφανίζεται σε μια χρήση του σχήματος XML.
- Όλα, το οποίο σημαίνει ότι όλα τα θυγατρικά στοιχεία του μοντέλου περιεχομένου μπορούν να εμφανίζονται μία φορά
ή καθόλου, και μπορούν να εμφανίζονται με οποιαδήποτε σειρά. Αν ενεργοποιήσετε αυτή την επιλογή, όλα τα θυγατρικά στοιχεία
του μοντέλου περιεχομένου πρέπει να είναι μεμονωμένα στοιχεία και κανένα στοιχείο στο μοντέλο περιεχομένου δεν μπορεί να
εμφανίζεται πάνω από μία φορά.
Οι ακόλουθες
οδηγίες αφορούν την προοπτική Πόρος, ωστόσο ισχύουν και για άλλες
προοπτικές.
Για να προσθέσετε ένα μοντέλο περιεχομένου σε ένα στοιχείο, καθολικό στοιχείο, σύνθετο είδος ή σε μια
ομάδα, ακολουθήστε τα εξής βήματα:
- Στην προβολή σχεδίασης, επιλέξτε το σύνθετο είδος σας ή την ομάδα:
- Αν επιλέξετε ένα σύνθετο είδος, μπορείτε να πατήσετε σε αυτό με το δεξί κουμπί και να επιλέξετε Προσθήκη
ακολουθίας ή Προσθήκη επιλογής για να προσθέσετε το είδος του μοντέλου περιεχομένου που
θέλετε στο σύνθετο είδος σας. Αν θέλετε να χρησιμοποιήσετε το μοντέλο περιεχομένου όλα, μπορείτε να
αλλάξετε το μοντέλο επιλέγοντας το στην προβολή σχεδίασης και επιλέγοντας στις ιδιότητας όλα για το
Τύπος.
Το μοντέλο περιεχομένου σας προστίθεται αυτόματα ως θυγατρικό στοιχείο του σύνθετου είδους σας - αναπτύξτε το στην προβολή διάρθρωσης για να το δείτε.
Σημείωση: Οι επιλογές αυτές δεν θα εμφανίζονται αν έχετε ορίσει ένα είδος βάσης για το σύνθετο είδος σας. Μπορείτε
να ορίσετε ένα είδος βάσης για το σύνθετο είδος σας ή να προσθέσετε ένα μοντέλο περιεχομένου σε αυτό, αλλά δεν μπορείτε να
κάνετε και τα δύο.
- Η ομάδα σας δημιουργείται αυτόματα με ένα μοντέλο περιεχομένου ακολουθίας ως θυγατρικό στοιχείο. Αναπτύξτε το στην
προβολή διάρθρωσης για να το δείτε και να το επιλέξετε. Στην προβολή ιδιοτήτων, μπορείτε να επιλέξετε να το αλλάξετε σε
μοντέλο περιεχομένου επιλογής ή όλα κάνοντας τις παρακάτω επιλογές στο μενού
Τύπος.
- (Προαιρετικό) Επιλέξτε την κατάλληλη τιμή στο πεδίο MinOccurs. Η τιμή αυτή είναι ο ελάχιστος αριθμός των φορών που θα πρέπει να εμφανίζεται το μοντέλο περιεχομένου. Αν θέλετε το μοντέλο περιεχομένου να είναι προαιρετικό, επιλέξτε 0.
Σε διαφορετική περίπτωση, επιλέξτε 1.
- (Προαιρετικό) Επιλέξτε την κατάλληλη τιμή στο πεδίο MaxOccurs. Η τιμή αυτή είναι ο μέγιστος αριθμός των φορών που μπορεί να εμφανίζεται το μοντέλο περιεχομένου.
Μπορείτε να επιλέξετε unbounded για να δηλώσετε ότι δεν υπάρχει μέγιστος αριθμός εμφανίσεων.
- Επιλέξτε την καρτέλα Τεκμηρίωση αν θέλετε να παράσχετε πληροφορίες για το συγκεκριμένο μοντέλο
περιεχομένου. Η σελίδα Τεκμηρίωση χρησιμοποιείται για υλικό που απευθύνεται σε χρήστες, όπως περιγραφές.
- Επιλέξτε την καρτέλα Επεκτάσεις αν θέλετε να προσθέσετε στοιχεία πληροφοριών εφαρμογής στις
σημειώσεις για τα συστατικά στοιχεία σχήματος. Η σελίδα Επεκτάσεις σας επιτρέπει να καθορίσετε το σχήμα και να προσθέσετε περιεχόμενο XML
στις σημειώσεις σας.
Μπορείτε να προσθέσετε τα εξής στοιχεία σε ένα μοντέλο περιεχομένου.
- Ένα άλλο μοντέλο περιεχομένου.
- Μια παραπομπή σε ομάδα η οποία επιτρέπει στην ομάδα στην οποία γίνεται παραπομπή να εμφανίζεται σε ένα έγγραφο χρήσης
στο περιβάλλον της παραπέμπουσας δήλωσης. Αυτή η επιλογή μενού εμφανίζεται μόνο αν σε άλλο σημείο του εγγράφου έχουν
οριστεί καθολικές ομάδες ή αν οι ομάδες ορίζονται σε περιλαμβανόμενα σχήματα.
- Ένα στοιχείο, τα στοιχεία είναι βασικές ενότητες δόμησης στην XML.
- Μια παραπομπή σε στοιχείο, η οποία παρέχει μια παραπομπή σε ένα καθολικό στοιχείο.
Αυτή η επιλογή μενού εμφανίζεται
μόνο αν σε άλλο σημείο του εγγράφου έχουν οριστεί καθολικά στοιχεία.
- Ένα στοιχείο any. Μπορείτε να χρησιμοποιήσετε ένα στοιχείο any για να επεκτείνετε το
μοντέλο περιεχομένου με οποιαδήποτε στοιχεία που ανήκουν σε ένα καθορισμένο χώρο ονομάτων.