Na vista Concepção, quando edita um ficheiro XML que tem um conjunto de restrições (isto é, um conjunto de regras) definidas por um DTD ou esquema XML, pode activar ou desactivar as restrições para proporcionar flexibilidade na maneira como edita, mas mantendo a validade do documento periodicamente.
Quando as restrições estão activadas, e estiver a trabalhar na vista Concepção, o editor XML impede-o de inserir elementos, atributos ou valores de atributo que não sejam permitidos pelas regras do esquema XML ou DTD, e de remover conjuntos de controlos e valores necessários ou predefinidos. Neste modo, o conteúdo de um elemento tem de ser válido para utilizar as opções de edição orientada do editor XML.
Poderá pretender desactivar as restrições para um ficheiro XML, caso necessite de maior flexibilidade. Por exemplo, pretende tentar trabalhar com elementos ou atributos não permitidos pela DTD ou esquema XML associado, sem que tenha de remover a associação com a DTD ou esquema XML.
Para desactivar as restrições para um ficheiro XML, faça clique em XML > Desligar as Restrições da Gramática. Após ter desactivado as restrições para um ficheiro, poderá inserir ou eliminar quaisquer elementos ou atributos, independentemente das regras DTD ou de esquema XML. Pode criar novos elementos ou atributos que não estejam na DTD ou esquema - estes pedidos de informação da vista Concepção só aparecerão quando tiver desactivado as restrições. No entanto, o ficheiro poderá não ser válido, se proceder desta forma.
As seguintes instruções foram escritas para a perspectiva Recurso, mas também serão aplicáveis a muitas outras perspectivas.
O exemplo seguinte descreve o que poderá fazer se desactivar as restrições de uma DTD: