Field Element 노드
개요
BizTalk 편집기에서는 필드 요소 노드를 사용하여 문자열 및 숫자와 같이 본질적으로 간단한 정보 항목을 설명합니다. 또한 필드 요소 노드를 사용하면 해당 정보를 XML 요소와 연결된 특성 값으로 표시하지 않고 실제 메시지 인스턴스의 XML 요소 내용으로 표시할 수 있습니다. 특성 값으로 저장된 정보에 대한 자세한 내용은 필드 특성 노드를 참조하세요.
참고
BizTalk 편집기에서 요소와 특성 요소는 모두 필드 노드로 나타낼 수 있지만 스키마 트리 뷰에서 서로 다른 아이콘, XSD 창의 다른 XML 표현 및 Visual Studio 속성 창 다른 속성이 있습니다.
문자열 또는 숫자와 같이 XML 메시지의 정보 항목이 단순한 개별 유형의 항목인 경우에는 정보를 요소의 특성 또는 해당 요소의 하위 요소로 나타낼지를 선택하는 것이 항상 문제가 됩니다. 일반적으로 가능한 값이 소수의 이산 값이고 요소 자체의 의미를 수정하는 경우 정보 항목을 특성으로 표현하는 것이 적합합니다. 가능한 값이 변수를 여러 번 반복해서 사용하고, 값의 범위가 넓고, 긴 문자열과 같이 값이 길고, 순차적인 여러 형제 값 중 하나인 경우 정보 항목을 하위 요소로 표현하는 것이 적합합니다. 기존 유형의 XML 문서에 대한 스키마를 만드는 경우 특정 정보 항목에 대해 Field 요소 노드 또는 필드 특성 노드를 사용하기로 이미 선택했으며 XML과 일치하는 노드를 사용해야 합니다.
XSD 표시
Field 요소 노드가 Record 노드에 삽입되면 Record 노드의 sequence 요소 내에 있는 다른 자식 노드의 끝에 삽입됩니다. 다음 예제에서는 Record 노드의 시퀀스 요소 끝에 삽입된 새 Field 요소 노드를 굵게 보여 줍니다(ID를 명확히 하기 위해 노드가 명명됨).
<xs:element name="ContainingRecord">
<xs:complexType>
<xs:sequence>
<xs:element name="ExistingFieldElement" type="xs:string" />
<xs:element name="EmptyNestedRecord">
<xs:complexType />
</xs:element>
</xs:sequence>
<xs:attribute name="ExistingFieldAttribute" type="xs:string" />
</xs:complexType>
</xs:element>
참고 항목
- BizTalk 스키마 표시
- 노드 속성
- UI 지침 및 개발자 API 네임스페이스 참조의 필드 요소 노드 속성
- 노드 속성을 설정하는 방법