개요
BizTalk 편집기에서 시퀀스 그룹 노드 내에 표시되는 순서와 동일한 순서로 인스턴스 메시지에 표시되어야 하는 다른 노드를 포함하도록 시퀀스 그룹 노드를 삽입할 수 있습니다. 포함된 노드는 XML 요소에 해당하는 노드여야 하지만 XML 특성에 해당하는 노드는 될 수 없습니다.
비고
BizTalk 편집기에서 시퀀스 그룹 노드는 스키마 트리 뷰에서 문자열 <시퀀스> 로 기본적으로 표시됩니다. x와 같은 시퀀스 그룹 노드에 대한 참조를 설정하는 경우 스키마 트리 뷰에서 Group:x>로 <표시됩니다.
시퀀스 그룹을 추가하여 전역 요소 그룹을 선언할 수 있습니다.
다음과 같이 XML에 대한 스키마를 만들어야 할 수 있습니다.
<Root>
<Record1>
<GroupItem1/>
<GroupItem2/>
<NotAGroupItem>
</Record1>
<Record2>
<GroupItem1/>
<GroupItem2/>
</Record2>
</Root>
GroupItem1과 GroupItem2는 두 경우 모두 존재하기 때문에 Record1과 Record2의 자식인 전역 시퀀스 그룹을 선언할 수 있습니다. 전역 시퀀스 그룹을 선언하는 방법에 대한 단계별 지침은 다른 노드 또는 형식에 대한 참조 만들기를 참조하세요.
사용자는 그룹 순서 유형 속성을 변경하여 숨겨진 그룹을 선택 그룹 노드 또는 모든 그룹 노드(반드시 시퀀스 그룹 노드가 아님)로 변경할 수 있습니다. 이 속성에 대한 자세한 내용은 UI 지침 및 개발자 API 네임스페이스 참조를 참조하세요.
XSD 표현
시퀀스 그룹 노드를 레코드 노드에 삽입하면, 이는 레코드 노드의 시퀀스, 선택, 또는 전체 요소 내의 다른 자식 노드들 뒤에 삽입됩니다. 다음 예제에서는 레코드 노드의 시퀀스 요소 끝에 삽입된 굵은 형식의 새 시퀀스 그룹 노드를 보여 줍니다(ID를 명확히 하기 위해 이름이 지정된 노드 포함).
<xs:element name="ContainingRecord">
<xs:complexType>
<xs:sequence>
<xs:element name="ExistingFieldElement" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
또한 참조하십시오
- BizTalk의 스키마 표현
- 노드 속성
- UI 지침 및 개발자 API 네임스페이스 참조의시퀀스 그룹 노드 속성
- 노드 속성을 설정하는 방법