Βελτιστοποίηση δομής σε αρχεία σχήματος XML

Εντός ενός αρχείου σχήματος XML, με τη βελτιστοποίηση δομής οι προγραμματιστές μπορούν να εφαρμόζουν αλλαγή σε ένα μεμονωμένο τεχνούργημα, και να ορίζουν την εφαρμογή αυτής της αλλαγής σε όλα τα υπόλοιπα εξαρτώμενα τεχνουργήματα.

Με τη βελτιστοποίηση δομής σας απαλλάσσει από την ανάγκη πραγματοποίησης των κουραστικών τροποποιήσεων που είναι απαραίτητες για την ανάκτηση κατεστραμμένων εξαρτήσεων που προκύπτουν από αλλαγές σε τεχνουργήματα οι οποία προκαλούν "αλυσιδωτές" επιδράσεις σε άλλα εξαρτώμενα τεχνουργήματα (όπως η μετονομασία ενός στοιχείου σχήματος XML).
  1. Δημιουργήστε ένα νέο σχήμα XML ή διπλοπατήστε πάνω σε ένα υπάρχον σχήμα στην προβολή Πλοήγηση. Θα ανοίξει αυτόματα στη λειτουργία επεξεργασίας σχημάτων XML.
  2. Για τη βελτιστοποίηση δομής ενός τεχνουργήματος, τοποθετήστε το δρομέα εντός του τεχνουργήματος, πατήστε με το δεξί κουμπί στο τεχνούργημα και επιλέξτε Βελτιστοποίηση δομής > Μετονομασία Εμφανίζεται ένα αναδυόμενο παράθυρο στο οποίο σας ζητείται να καταχωρήσετε το νέο όνομα για το τεχνούργημα.
    1. Πληκτρολογήστε το νέο όνομα για το τεχνούργημα.
    2. (Προαιρετικό) Πατήστε Προεπισκόπηση. Ανοίγει ένα παράθυρο όπου επισημαίνονται όλες οι αλλαγές που θα λάβουν χώρα ως αποτέλεσμα της βελτιστοποίησης δομής.
    3. Πατήστε OK.
Το νέο όνομα θα καταχωρηθεί στην ανοιχτή πηγή XSD, καθώς και σε όλα τα εξαρτώμενα τεχνουργήματα.
Παραπομπές σε συστατικά στοιχεία στο σχήμα XML
Καθολικά συστατικά στοιχεία με όνομα Παραπομπές
  • <element name="foo">
  • <element ref="foo">
  • <element substitutionGroup="foo"
  • <simple/complexType name="foo">
  • <element type="foo">
  • <attribute type="foo">
  • <restriction base="foo">
  • <substitution base="foo">
  • <attribute name="foo">
  • <attribute ref="foo">
  • <attributeGroup name="foo">
  • <attributeGroup ref="foo">
  • <group name="foo">
  • <group ref="foo">