Gdy w widoku Projekt edytowany jest plik XML objęty zbiorem ograniczeń lub reguł zdefiniowanych w definicji DTD lub schemacie XML, można włączać i wyłączać te ograniczenia w celu zapewnienia elastyczności edycji przy jednoczesnym (okresowym) zachowywaniu poprawności dokumentu.
Jeśli ograniczenia są włączone i pracujesz w widoku Projekt, to edytor XML uniemożliwia wstawianie elementów, atrybutów lub wartości atrybutów, które nie są dozwolone wedle reguł schematu XML lub definicji DTD, a także usuwanie niezbędnych lub predefiniowanych zbiorów znaczników i wartości. W tym trybie treść elementu musi być poprawna, aby można było wykorzystać opcje nadzorowanej edycji w edytorze XML.
Jeśli potrzebna jest większa elastyczność, możesz wyłączyć ograniczenia dla pliku XML. Może to być użyteczne, jeśli chcesz na przykład pracować z elementami lub atrybutami niedozwolonymi przez definicję DTD lub schemat XML, a jednocześnie nie chcesz usuwać powiązania z tą definicją DTD lub schematem XML.
Aby wyłączyć ograniczenia dla pliku XML, należy na pasku narzędzi kliknąć opcję
. Po wyłączeniu ograniczeń dla pliku, możesz wstawiać lub usuwać dowolne elementy bądź atrybuty, niezależnie od reguł określonych w definicji DTD lub schemacie XML. Możesz także tworzyć nowe elementy lub atrybuty, których nie ma w definicji DTD lub schemacie XML - takie zachęty widoku Projekt zostaną wyświetlone tylko wówczas, gdy wyłączysz ograniczenia. Jeśli jednak to zrobisz, plik może nie być poprawny.Oto przykład tego, co można zrobić po wyłączeniu ograniczeń definicji DTD:
Jeśli wprowadzisz do plików błędy i chcesz zobaczyć ich wykaz, musisz zapisać plik, a następnie sprawdzić jego poprawność. Błędy będą pokazane w widoku Problemy. Po usunięciu błędów musisz zapisać plik ponownie, a następnie sprawdzić jego poprawność, aby upewnić się, czy jest już poprawny.
Te instrukcje zostały opracowane dla perspektywy Zasób, ale mogą zostać z powodzeniem wykorzystane w przypadku wielu innych perspektyw.