При редактировании в панели Эскиз файла XML, для которого в DTD или схеме XML заданы ограничения или правила, эти ограничения можно включать и выключать, чтобы обеспечить гибкость редактирования, но не нарушить синтаксическую правильность документа.
Если включены ограничения, то при работе в панели Эскиз редактор XML не разрешит вставить элементы, атрибуты или значения, не отвечающие правилам схемы XML или DTD, а также не разрешит удалить обязательные или стандартные наборы тегов и значений. В этом режиме содержимое элемента должно быть синтаксически правильным, чтобы редактор XML мог с ним работать.
Для большей гибкости ограничения файла XML можно выключить. Например, можно попробовать вставить элементы или атрибуты, не разрешенные связанным DTD или схемой XML, при этом не разрушая связь с DTD или схемой XML.
Для того чтобы выключить ограничения для файла XML, выберите XML > Выключить грамматические ограничения. При выключенных ограничениях можно добавлять или удалять любой элемент, даже не отвечающий правилам DTD или схемы XML. Можно добавлять новые элементы, не предусмотренные в DTD или схеме, и соответствующие функции панели Эскиз будут доступны только при выключенных ограничениях. При этом может быть нарушена синтаксическая правильность файла.
Далее описаны инструкции по работе в проекции Ресурсы, но многое из описанного будет применимо и в других проекциях.
В следующем примере показано, что можно делать, выключив ограничения DTD:
<!ELEMENT parentElement (childElement+)>