Στην προβολή σχεδίασης, όταν τροποποιείτε ένα αρχείο XML για το οποίο έχει οριστεί ένα σύνολο περιορισμών (δηλαδή, ένα σύνολο κανόνων) από ένα DTD ή ένα σχήμα XML, μπορείτε να ενεργοποιείτε ή να απενεργοποιείτε τους περιορισμούς για την παροχή ευελιξίας ως προς τον τρόπο τροποποίησης, διατηρώντας περιοδικά την εγκυρότητα του εγγράφου.
Όταν οι περιορισμοί είναι ενεργοποιημένοι, και εργάζεστε στην προβολή σχεδίασης, η λειτουργία επεξεργασίας XML δεν σας επιτρέπει να εισάγετε στοιχεία, γνωρίσματα ή τιμές γνωρισμάτων που δεν επιτρέπονται βάσει των κανόνων του σχήματος XML ή του DTD, και δεν σας επιτρέπει να αφαιρείτε απαραίτητα ή προκαθορισμένα σύνολα προσδιοριστικών και τιμών. Σε αυτή την κατάσταση λειτουργίας, το περιεχόμενο ενός στοιχείου πρέπει να είναι έγκυρο προκειμένου να χρησιμοποιηθούν οι επιλογές υποβοηθούμενης τροποποίησης της λειτουργίας επεξεργασίας XML.
Αν θέλετε, μπορείτε να απενεργοποιήσετε τους περιορισμούς για ένα αρχείο XML αν χρειάζεστε περισσότερη ευελιξία. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να προσπαθήσετε να εργαστείτε με στοιχεία ή γνωρίσματα που δεν επιτρέπονται βάσει του συσχετισμένου DTD ή σχήματος XML, χωρίς όμως να καταργήσετε τη συσχέτιση με το DTD ή το σχήμα XML.
Για να απενεργοποιήσετε τους περιορισμούς για ένα αρχείο XML, επιλέξτε XML > Απενεργοποίηση περιορισμών γραμματικής. Μετά από την απενεργοποίηση των περιορισμών για ένα αρχείο, μπορείτε να εισαγάγετε ή να διαγράψετε οποιοδήποτε στοιχείο ή γνώρισμα ανεξαρτήτως των κανόνων του DTD ή του σχήματος XML. Μπορείτε να δημιουργήσετε νέα στοιχεία ή γνωρίσματα που δεν υπάρχουν στο DTD ή στο σχήμα - αυτές οι ερωτήσεις της προβολής σχεδίασης θα εμφανιστούν μόνο όταν έχετε απενεργοποιήσει τους περιορισμούς. Αν, ωστόσο, το κάνετε αυτό, το αρχείο μπορεί να μην είναι πλέον έγκυρο.
Οι ακόλουθες οδηγίες αφορούν την προοπτική Πόρος, ωστόσο ισχύουν και για άλλες προοπτικές.
Το ακόλουθο παράδειγμα εμφανίζει τι μπορείτε να κάνετε αν απενεργοποιήσετε τους περιορισμούς ενός DTD: