Επικύρωση σχημάτων XML

Η επικύρωση ενός σχήματος XML προσδιορίζει αν η τρέχουσα κατάσταση του αρχείου σχήματος XML είναι σημασιολογικά έγκυρη. Αν υπάρχουν σφάλματα, τότε θα εμφανιστούν στην προβολή Προβλήματα.

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

Για την επικύρωση ενός σχήματος XML:

  1. Πατήστε με το δεξί κουμπί στο αρχείο στη λειτουργία πλοήγησης και επιλέξτε Εκτέλεση επικύρωσης.
  2. Αν η επικύρωση δεν ήταν επιτυχής, ανατρέξτε στην προβολή Προβλήματα για να δείτε τα προβλήματα που έχουν καταγραφεί.
    Σημείωση: Αν λάβετε μήνυμα σφάλματος το οποίο αναφέρει ότι η προβολή Προβλήματα είναι πλήρης, μπορείτε να αυξήσετε τον επιτρεπόμενο αριθμό σφαλμάτων, επιλέγοντας Ιδιότητες > Επικύρωση και προσδιορίζοντας τον μέγιστο αριθμό μηνυμάτων σφάλματος που θα επιτρέπεται.

Η υποστήριξη σχημάτων XML στη λειτουργία επεξεργασίας σχημάτων XML βασίζεται στο W3C XML Schema Recommendation Specification. Οι προδιαγραφές για τα σχήματα XML που χρησιμοποιούνται για την επικύρωση είναι οι XML Schema Part 1: Structures και XML Schema Part 2: Datatypes από το δικτυακό τόπο του W3C.

Ορισμένα μηνύματα σφάλματος περιλαμβάνουν παραπομπές σε περιορισμούς σχημάτων που περιέχονται στο παράρτημα C του εγγράφου XML Schema Part 1: Structures. Κάθε περιορισμός έχει ένα μοναδικό όνομα το οποίο αναφέρεται στο μήνυμα σφάλματος. Για παράδειγμα, αν λάβετε ένα μήνυμα σφάλματος με το κείμενο: ct-props-correct, και αναζητήσετε το κείμενο στο έγγραφο Structure, θα διαπιστώσετε ότι αφορά την ενότητα "Schema Component Constraint: Complex Type Definition Properties Correct".

Μπορείτε να ρυθμίσετε τις ιδιότητες ενός έργου έτσι ώστε τα διαφορετικά είδη των πόρων του έργου να επικυρώνονται αυτόματα κατά την αποθήκευση. Από το αναδυόμενο μενού του έργου επιλέξτε Ιδιότητες και στη συνέχεια Επικύρωση. Οι λειτουργίες επικύρωσης που μπορείτε να χρησιμοποιήσετε για το έργο θα εμφανίζονται στη σελίδα Επικύρωση.

Συναφείς εργασίες
Δημιουργία σχημάτων XML
Συναφείς πληροφορίες
../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html
Σχήμα XML μέρος 1: Δομές
Σχήμα XML μέρος 2: Είδη δεδομένων