XML 마법사가 정의의 보기를 작성하기 위한 옵션을 제공하거나 XML 편집기에서 수동으로 보기를 작성할 수 있습니다.
다음 옵션에서 선택하여 XML 보기를 작성할 수 있습니다.
항목 관계 생성
. 항목 관계를 작성하는 경우 XML 마법사는 다중 발생 또는 참조된 요소 및 복합 유형에 대한 보기를 생성합니다.
계층 관계 생성.
계층 관계를 작성하는 경우 구성 요소에 대한 각 참조가 해당 상위 요소 아래에 확장됩니다. 계층 관계에서 정규화되거나 비정규화된 XML 보기를 생성할 수 있습니다.
정규화된 XML 보기.
정규화된 XML 보기를 생성하는 경우 요소 및 특성이 한 번 나타납니다. 다중 발생 요소 또는 일대다 관계의 요소는 키와 관련된 여러 보기에 나타납니다.
비정규화된 XML 보기.
비정규화된 XML 보기를 생성하는 경우 모든 요소 및 특성이 한 개의 보기에 나타납니다. 디자이너는 XML 정의에서 요소와 특성 간의 다대다 관계를 모델링하지 않습니다.
사용자 지정 XML 보기 작성
. 사용자 지정 XML 보기를 작성할 때 글로벌 요소를 루트로 지정할 수 있습니다. 요소, 복합 유형 및 상속된 복합 유형에 대해 메타데이터 확장을 감소하도록 선택할 수 있습니다.
XML 정의 동기화
. 기본 스미카가 변경될 때 하나 이상의 XML 정의를 업데이트할 수 있습니다.
XML 보기 작성 건너뛰기.
XML 보기 작성을 건너뛰도록 선택하는 경우 나중에 XML 편집기에서 정의할 수 있습니다. XML 편집기에서 보기를 정의하는 경우 대상과 일치시킬 보기를 정의하고 매핑을 간소화할 수 있습니다.
XML 파일의 요소 및 특성에 대한 XML 보기 작성.
연결된 스키마가 포함된 XML 파일을 가져오는 경우 스키마의 모든 구성 요소 대신 XML 파일의 요소 및 특성에 대해서만 XML 보기를 작성할 수 있습니다.
항목 또는 계층 관계를 생성하도록 선택하는 경우 디자이너가 기본 루트를 선택하고 XML 보기를 작성합니다. XML 정의에서 400개를 초과하는 보기가 필요한 경우 정의가 너무 크다는 메시지가 표시됩니다. XML 편집기에서 수동으로 보기를 작성할 수 있습니다. XML 정의를 가져오고 사용자 지정 보기를 작성하도록 선택하거나 XML 보기 생성을 건너뛰도록 선택합니다.
글로벌 요소가 없는 XML 스키마에서 정의를 가져오는 경우 디자이너가 XML 정의에서 루트 보기를 작성할 수 없습니다. 디자이너가 글로벌 요소가 없다는 메시지를 표시합니다.
XML 보기를 작성한 다음 보기에 대해 설정한 구성 옵션을 변경할 수 없습니다. 예를 들어 정규화된 XML 보기를 작성하는 경우 비정규화된 보기로 변경할 수 없습니다. 새 XML 소스 정의를 가져오고 비정규화된 옵션을 선택해야 합니다.