디자인 보기에서, DTD 또는 XML 스키마로 정의된 제한조건 세트(즉, 규칙 세트)가 있는 XML 파일을 편집하는 경우 제한 조건을 적용 또는 해제하여 편집 방법을 유연하게 적용할 수 있으며 문서의 유효성을 정기적으로 검증하여 유지할 수 있습니다.
제한조건이 적용되는 상태에서 디자인 보기에서 작업을 수행하는 경우, XML 편집기에서 XML 스키마 및 DTD의 규칙에서 허용하지 않는 요소, 속성 또는 속성 값을 삽입할 수 없으며 필수 또는 사전 정의된 태그 및 값 세트를 제거할 수 없습니다. 이 모드에서는 요소의 컨텐츠가 올바른 경우에만 XML 편집기의 권장 편집 옵션을 사용할 수 있습니다.
보다 많은 유연성을 확보하기 위해 XML 파일에 대한 제한조건을 해제할 수 있습니다. 예를 들어, DTD 또는 XML 스키마와의 연관을 실제로 제거하지 않고, 연관된 DTD 또는 XML 스키마에서 허용하지 않는 요소 또는 속성 작업을 수행할 수 있습니다.
XML 파일에 대한 제한조건을 해제하려면 XML > 문법 제한조건 해제를 클릭하십시오. 파일에 대한 제한조건을 해제하면 DTD 또는 XML 스키마 규칙에 관계 없이 요소 또는 속성을 삽입하거나 삭제할 수 있습니다. DTD 또는 스키마에 없는 새 요소 또는 속성을 작성할 수 있습니다. 이 디자인 보기 프롬프트는 제한조건을 해제한 경우에만 나타납니다. 그러나 이를 수행하는 경우 파일이 올바르지 않을 수 있습니다.
다음 지시사항은 자원 Perspective에 대해 작성되었지만 여러 다른 Perspective에도 적용됩니다.
다음 예제는 DTD 제한조건을 해제할 때 수행할 수 있는 작업을 보여줍니다.