Når du redigerer en XML-fil i oversigten Design, som har et sæt betingelser (dvs. et sæt regler) defineret vha. en DTD eller et XML-skema, kan du aktivere og deaktivere betingelser for at gøre din redigeringsform mere fleksibel og stadig bevare validiteten af dokumentet rent periodisk.
Når betingelserne er aktiveret, og du arbejder i oversigten Design, forhindrer XML-editoren dig i at indsætte elementer, attributter eller attributværdier, som ikke er tilladt i henhold til reglerne i XML-skemaet eller DTD'en og i at fjerne nødvendige eller foruddefinerede sæt af koder og værdier. I denne tilstand skal indholdet af et element være gyldigt, for at du kan bruge XML-editorens styrede redigeringsindstillinger.
Du kan aktivere og deaktivere betingelserne for en XML-fil, hvis du har brug for større fleksibilitet. Du kan f.eks. prøve at arbejde med elementer eller attributter, som ikke er tilladt af den tilknyttede DTD eller det tilknyttede XML-skema, uden rent faktisk at fjerne tilknytningen til DTD'en eller XML-skemaet.
Du deaktiverer betingelserne for en XML-fil ved at klikke på XML > Slå grammatikbetingelser fra. Når du har deaktiveret betingelserne for en fil, kan du indsætte eller slette et element eller en attribut, uafhængigt af DTD- eller XML-skemareglerne. Du kan oprette nye elementer eller attributter, som ikke findes i DTD'en eller skemaet - disse beskeder vises kun i oversigten Design, når du har deaktiveret betingelserne. Det kan imidlertid forekomme, at filen ikke er gyldig, når du gør det.
Følgende instruktioner er skrevet til perspektivet Ressource, men gælder også i mange andre perspektiver.
Følgende eksempel viser, hvad du kan gøre, hvis du deaktiverer betingelserne for en DTD: