BlockDefault(모든 스키마의 노드 속성)

 

BlockDefault 속성을 사용하여 편집 중인 스키마에서 정의한 모든 데이터 형식의 인스턴스 메시지에 사용할 수 있는 파생 형식을 방지하거나 제한합니다.

적용되는 노드 유형

스키마

범주

고급

허용되는 값

드롭다운 목록 선택 사항 설명
(기본값) 전체 스키마에 적용되는 특정 파생 형식에 대한 제한이 없음을 지정하는 blockDefault 특성(있는 경우)을 제거합니다.
모두 blockDefault 특성을 "#all"로 설정하여 파생이 허용되지 않도록 지정합니다.
제한 사항 blockDefault 특성 값에 "restriction"를 추가하여 제한에 의한 파생이 허용되지 않도록 지정합니다.
내선 번호 blockDefault 특성 값에 "extension"을 추가하여 확장별 파생이 허용되지 않도록 지정합니다.
대체 blockDefault 특성 값에 "substitution"을 추가하여 대체에 의한 파생이 허용되지 않도록 지정합니다.

기본값

(기본값)이면 편집 중인 스키마의 형식에서 파생되는 전역 제한이 없습니다.

XSD 지속성

스키마 요소의 blockDefault 특성 값입니다.

설명

BizTalk 편집기에서 스키마 노드를 선택할 때 Visual Studio 속성 창 이 속성을 검사하고 설정할 수 있습니다.

BlockDefault 속성 드롭다운 목록에서 해당 확인란을 선택하여 제한,확장대체 값을 함께 설정할 수 있습니다. blockDefault 특성의 해당 값은 공백으로 구분됩니다.

개별 레코드 노드의 Block 속성을 설정하여 이 속성에 의해 설정된 전역 설정을 재정의할 수 있습니다.

해당 인스턴스 메시지에서 블록 및/또는 BlockDefault 속성의 설정에 의해 명시적으로 방지되지 않는 한 다른 파생 데이터 형식을 특정 요소에 사용할 수 있습니다.

<RecordName   
            xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance>"  
  

위의 예제에서 "BaseOrDerivedTypeName"은 허용되는 파생 형식(이 속성 또는 BlockDefault 속성에 의해 차단되지 않는 파생 형식)에 의해 해당 레코드 노드의 데이터 구조 형식 속성으로 지정된 데이터 형식에서 파생된 복합 형식의 이름입니다. 다양한 파생 형식에 대한 자세한 내용은 형식 재사용 및 파생을 참조하세요.

참고 항목

모든 스키마의 노드 속성