När du redigerar en XML-fil med begränsningar i designvyn (d.v.s. en uppsättning regler definierade via en DTD eller ett XML-schema), kan du aktivera och avaktivera begränsningarna för mer flexibel redigering medan du ändå behåller dokumentets giltighet.
När begränsningarna aktiveras och du arbetar i designvyn, förhindrar XML-redigeraren att du infogar element, attribut eller attributvärden som inte tillåts enligt reglerna för XML-schemat eller DTDn, eller att du tar bort obligatoriska eller fördefinierade uppsättningar märkord och värden. I det här läget måste innehållet i element vara giltigt om det ska gå att använda alternativen för guidad redigering i XML-redigeraren.
Om du behöver mer flexibilitet kan du avaktivera begränsningarna för en XML-fil. Om du t.ex. vill försöka arbeta med element eller attribut som inte är tillåtna i den associerade DTDn eller XML-schemat, utan att faktiskt ta bort associationen till DTDn eller XML-schemat.
Om du vill avaktivera begränsningarna för en XML-fil klickar du på XML > Avaktivera grammatikregler. När du har avaktiverat begränsningarna för en fil kan du infoga eller ta bort alla element och attribut, oavsett DTD- eller XML-schemaregler. Du kan skapa nya element och attribut du inte ingår i DTDn eller schemat - de här designvyfrågorna visas bara när du avaktiverar begränsningar. Filen kanske däremot upphör att vara giltig om du gör det här.
Följande instruktioner är skrivna för resursperspektivet, men de fungerar även i många andra fall.
Följande är ett exempel på vad du kan göra om du avaktiverar begränsningar för en DTD: