가져오기(모든 스키마의 노드 속성)

 

Imports 속성을 사용하여 XSD 포함, 가져오기 및 다시 정의 메커니즘을 사용하여 편집 중인 스키마 내의 다른 스키마에서 제공하는 구조 정의를 사용하고 편집 중인 스키마와 연결된 기본 네임스페이스 및 네임스페이스 접두사를 검사합니다.

적용되는 노드 유형

스키마

범주

고급

허용되는 값

허용되는 값은 이 속성과 연결된 설정을 검사 및/또는 수정하기 위해 여는 가져오기 대화 상자에서 제어됩니다.

기본값

스키마를 처음 만들 때 다음과 같이 Imports 속성과 연결된 세 가지 기본 항목이 있습니다.

  • 접두사 없이 기본 네임스페이스는 대상 네임스페이스 속성의 값으로 설정됩니다.

  • 주석 구조를 정의하고 접두사 "b"를 포함하는 BizTalk 네임스페이스는 URI http://schemas.microsoft.com/BizTalk/2003로 설정됩니다.

  • XSD 스키마 정의의 전체 구조를 정의하고 접두사 "xs"를 포함하는 XSD 네임스페이스는 URI "http://www.w3c.org/2001/XMLSchema"로 설정됩니다.

XSD 지속성

Import 속성과 연결된 기본 설정은 스키마 요소의 xmlns 특성에 대한 별도의 인스턴스와 연결된 값으로 XSD에 유지됩니다.

가져온 스키마, 포함 또는 다시 정의된 스키마를 나타내는 Import 속성과 연결된 추가 설정은 XSD에서 스키마 요소의 xmlns 특성의 추가 인스턴스로 유지되고 관련 가져오기, 포함 또는 다시 정의 요소로 유지됩니다.

설명

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

속성 값 필드 오른쪽에 있는 줄임표(...) 단추를 클릭하여 가져오기 대화 상자를 열어 가져오기 속성과 연결된 설정을 변경할 수 있습니다.

현재 BizTalk 프로젝트에 속해 있거나 참조된 BizTalk 어셈블리에 속해 있는 스키마 및 네임스페이스만 가져올 수 있습니다.

편집 중인 스키마 내에서 다른 스키마를 사용하는 방법에는 세 가지가 있으며, 모두 표준 XSD 메커니즘인 가져오기, 포함 및 다시 정의에 해당합니다.

  • 두 스키마에 서로 다른 대상 네임스페이스 속성 값이 있는 경우에만 편집 중인 스키마로 다른 스키마를 "가져오기"할 수 있습니다.

  • 두 스키마에 정확히 동일한 대상 네임스페이스 속성 값이 있는 경우에만 편집 중인 스키마(스키마 포함)에 다른 스키마(포함된 스키마)를 "포함"할 수 있습니다. 다른 스키마를 포함할 경우에는 포함하는 스키마와 포함되는 스키마에 동일한 최상위 수준 요소 이름, 특성 이름 또는 데이터 유형 이름(그룹, 복합 유형, 단순 유형 등)이 없어야 합니다. 다른 스키마를 포함하는 것은 포함되는 스키마의 내용을 포함하는 스키마에 복사해서 붙여 넣는 것과 같기 때문입니다.

  • 두 스키마에 정확히 동일한 대상 네임스페이스 속성 값이 있는 경우에만 편집 중인 스키마(재정의 스키마)에 다른 스키마(다시 정의된 스키마)를 "재정의"할 수 있습니다. 다른 스키마를 재정의할 경우에는 재정의하는 스키마와 재정의되는 스키마에 동일한 최상위 수준 요소 이름, 특성 이름 또는 데이터 유형 이름(그룹, 복합 유형, 단순 유형 등)이 없어야 합니다. 다른 스키마를 재정의하는 것은 재정의되는 스키마의 내용을 재정의하는 스키마에 복사해서 붙여 넣는 것과 같기 때문입니다. 편집 중인 스키마에서 수정한 데이터 유형은 재정의하는 스키마에서도 변경됩니다.

한 스키마를 다른 스키마로 가져오고 다시 정의하는 것을 포함하여 가져오는 방법에 대한 자세한 내용은 웹의 XSD 리소스를 참조하세요.

참고 항목

모든 스키마의 노드 속성