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.