Προσθήκη σύνθετων ειδών

Ένα σύνθετο είδος επιτρέπει σε στοιχεία στο περιεχόμενό του να φέρουν γνωρίσματα. Τα σύνθετα είδη μπορούν να χρησιμοποιηθούν για τον προσδιορισμό του κατάλληλου περιεχομένου για οποιαδήποτε έγγραφα χρήσης που δημιουργούνται από ή έχουν συσχετιστεί με το XML σχήμα σας.

Μπορείτε να προσθέσετε όσα σύνθετα θέλετε σε ένα σχήμα XML.

Οι ακόλουθες οδηγίες αφορούν την προοπτική "Πόρος", ωστόσο ισχύουν και για άλλες προοπτικές.

Για να προσθέσετε ένα σύνθετο είδος σε ένα σχήμα XML, ακολουθήστε τα εξής βήματα:

  1. Ανοίξτε το σχήμα XML στη λειτουργία επεξεργασίας σχημάτων XML.
  2. Πατήστε με το δεξί κουμπί στην κατηγορία "Είδη" στην προβολή σχεδίασης και επιλέξτε Προσθήκη σύνθετου είδους.
  3. Στην προβολή ιδιοτήτων, πληκτρολογήστε ένα νέο όνομα για το σύνθετο είδος στο πεδίο Όνομα.
  4. Πατήστε Αναζήτηση Εικονίδιο αναζήτησης για να επιλέξετε ένα είδος βάσης για το σύνθετο είδος σας. Μπορείτε να ορίσετε ένα είδος βάσης για το σύνθετο είδος σας ή να προσθέσετε ένα μοντέλο περιεχομένου σε αυτό (το οποίο αντιπροσωπεύει όλα τα δεδομένα που μπορούν να περιέχονται σε ένα στοιχείο), αλλά όχι και τα δύο. Για περισσότερες πληροφορίες σχετικά με τα μοντέλα περιεχομένου, ανατρέξτε στις σχετικές εργασίες.
  5. Επιλέξτε περιορισμός ή επέκταση από τη λίστα Κληρονόμηση από. Με αυτό καθορίζετε αν το είδος σας προέρχεται από το είδος βάσης του μέσω περιορισμού ή επέκτασης.
  6. Η προβολή σχεδίασης θα παρουσιάζει τα γνωρίσματα εντός του σύνθετου είδους. Μπορείτε επίσης να χρησιμοποιείτε αυτή την προβολή για να προσθέτετε γνωρίσματα στο σύνθετο είδος σας. Ένα γνώρισμα συσχετίζει ένα όνομα γνωρίσματος με ένα συγκεκριμένο είδος και μια συγκεκριμένη τιμή.
    • Για να προσθέσετε ένα γνώρισμα, στην προβολή σχεδίασης πατήστε με το δεξί κουμπί στο σύνθετο είδος σας και επιλέξτε Προσθήκη γνωρίσματος.
      • όνομα. Στην προβολή σχεδίασης, επιλέξτε το όνομα του γνωρίσματος για να εφαρμόσετε μια αλλαγή.
      • είδος. Στην προβολή σχεδίασης, επιλέξτε το είδος του γνωρίσματος για να εφαρμόσετε μια αλλαγή. Το αναπτυσσόμενο μενού σας παρέχει ευρέως χρησιμοποιούμενα είδη. Για περισσότερες επιλογές, απλά επιλέξτε Αναζήτηση από το μενού.
  7. Μια παραπομπή σε γνώρισμα παρέχει μια παραπομπή σε ένα καθολικό γνώρισμα. Για να προσθέσετε μια παραπομπή γνωρίσματος, στην προβολή σχεδίασης πατήστε με το δεξί κουμπί στο σύνθετο είδος σας και επιλέξτε Προσθήκη παραπομπής σε γνώρισμα. Μια δήλωση που παραπέμπει σε ένα καθολικό γνώρισμα επιτρέπει στο γνώρισμα στο οποίο γίνεται παραπομπή να εμφανίζεται στο έγγραφο χρήσης στο περιβάλλον της παραπέμπουσας δήλωσης. Επιλέξτε την παραπομπή, κατόπιν επιλέξτε την ομάδα γνωρισμάτων και στην προβολή ιδιοτήτων επιλέξτε την ομάδα γνωρισμάτων στην οποία θέλετε να παραπέμπει, από το μενού Παραπομπή.
  8. Μια παραπομπή σε ομάδα γνωρισμάτων παρέχει μια παραπομπή σε μια ομάδα γνωρισμάτων. Για να προσθέσετε μια παραπομπή σε ομάδα γνωρισμάτων, στην προβολή σχεδίασης πατήστε με το δεξί κουμπί στο σύνθετο είδος που περιέχει το στοιχείο και επιλέξτε Προσθήκη παραπομπής σε ομάδα γνωρισμάτων. Μια δήλωση που παραπέμπει σε μια ομάδα γνωρισμάτων επιτρέπει στην ομάδα γνωρισμάτων στην οποία γίνεται παραπομπή να εμφανίζεται στο έγγραφο χρήσης στο περιβάλλον της παραπέμπουσας δήλωσης. Επιλέξτε την παραπομπή, κατόπιν επιλέξτε την ομάδα γνωρισμάτων και στην προβολή ιδιοτήτων επιλέξτε την ομάδα γνωρισμάτων στην οποία θέλετε να παραπέμπει, από το μενού Παραπομπή.
  9. Ένα στοιχείο any επιτρέπει περιεχόμενο σύμφωνα με τους χώρους ονομάτων και το αντίστοιχο στοιχείο γνωρίσματος any επιτρέπει σε γνωρίσματα να εμφανίζονται σε στοιχεία. Για να προσθέσετε ένα γνώρισμα any, πατήστε με το δεξί κουμπί στην κεφαλίδα του σύνθετου είδους και επιλέξτε Προσθήκη γνωρίσματος any. Μπορείτε να καθορίσετε τις εξής τιμές για ένα γνώρισμα any:
    • Για μια τιμή namespace, μπορείτε να επιλέξετε τα εξής:
      • ##any. Επιτρέπει οποιοδήποτε σωστά διαμορφωμένο XML από οποιοδήποτε χώρο ονομάτων.
      • ##local . Επιτρέπει οποιοδήποτε σωστά διαμορφωμένο XML που δεν δηλώνεται ότι βρίσκεται σε ένα χώρο ονομάτων.
      • ##other . Επιτρέπει οποιοδήποτε σωστά διαμορφωμένο XML που δεν προέρχεται από το χώρο ονομάτων προορισμού του είδους που ορίζεται.
      • ##targetNamespace. Αποτελεί ένα σύντομο τρόπο για το χώρο ονομάτων προορισμού του είδους που ορίζεται.
    • Για μια τιμή processContents, μπορείτε να επιλέξετε τα εξής:
      • skip. Ο επεξεργαστής XML δεν θα επικυρώσει το περιεχόμενο γνωρίσματος.
      • lax. Ο επεξεργαστής XML θα επικυρώσει το περιεχόμενο γνωρίσματος όσο το δυνατό περισσότερο.
      • strict. Ο επεξεργαστής XML θα επικυρώσει το σύνολο του περιεχομένου γνωρίσματος.
  10. Επιλέξτε την καρτέλα Τεκμηρίωση αν θέλετε να παράσχετε πληροφορίες για το συγκεκριμένο σύνθετο είδος. Η σελίδα Τεκμηρίωση χρησιμοποιείται για υλικό που απευθύνεται σε χρήστες, όπως περιγραφές.
  11. Επιλέξτε την καρτέλα Επεκτάσεις αν θέλετε να προσθέσετε στοιχεία πληροφοριών εφαρμογής στις σημειώσεις για τα συστατικά στοιχεία σχήματος. Η σελίδα Επεκτάσεις σας επιτρέπει να καθορίσετε το σχήμα και να προσθέσετε περιεχόμενο XML στις σημειώσεις σας.
Συναφείς εργασίες
Προσθήκη μοντέλων περιεχομένου