In de view Ontwerp kunt u tijdens het bewerken van een XML-bestand met een reeks voorwaarden (een reeks regels) die in een DTD-bestand of een XML-schema zijn gedefinieerd, de voorwaarden in- en uitschakelen. Zo wordt u tijdens het bewerken niet belemmerd en wordt de geldigheid van het document periodiek gecontroleerd.
Als de voorwaarden zijn ingeschakeld en u in de view Ontwerp werkt, kan de XML-editor u volgens de regels van het XML-schema of het DTD-bestand beletten niet-toegestane elementen, kenmerken of kenmerkwaarden in te voegen en benodigde of vooraf gedefinieerde tags en waarden te verwijderen. De content van een element moet dan geldig zijn om met de bewerkingsopties van de XML-editor te kunnen werken.
Als u over meer flexibiliteit wilt beschikken, kunt u de voorwaarden voor een XML-bestand uitschakelen. Stel: u wilt aan een reeks elementen of kenmerken werken die door het DTD-bestand of het XML-schema niet zijn toegestaan, maar u wilt de koppeling met het DTD-bestand of het XML-schema niet verbreken.
Klik op XML > Grammaticabeperkingen uitschakelen om de voorwaarden van het XML-bestand te deactiveren. U kunt nu onbeperkt elementen en kenmerken invoegen, ongeacht de regels van het DTD-bestand of het XML-schema. U kunt nieuwe elementen of kenmerken maken die niet in het DTD-bestand of het schema worden vermeld. Dit is alleen mogelijk in de view Ontwerp als de voorwaarden zijn gedeactiveerd. Houd er rekening mee dat het bestand hiermee ongeldig kan worden.
De volgende instructies zijn opgesteld voor het perspectief Resource, maar kunnen ook in tal van andere perspectieven worden gebruikt.
In het onderstaande voorbeeld ziet u welke mogelijkheden u hebt wanneer u de voorwaarden van een DTD-bestand deactiveert: