次の方法で共有


[シーケンス グループ] ノード

概要

BizTalk エディターでは、 シーケンス グループ ノードを挿入して、シーケンス グループ ノード内に表示されるのと同じ順序でインスタンス メッセージに表示する必要がある他 のノードを 含めることができます。 取り込むノードは、XML 要素に対応するノードであることが必要です。ただし、XML 属性に対応するノードではありません。

Note

BizTalk エディターでは、 シーケンス グループ ノードは既定でスキーマ ツリー ビューの文字列 <Sequence> で表されます。 x などのシーケンス グループ ノードへの参照を設定すると、スキーマ ツリー ビューでは Group:x> として<表されます。

グローバル要素グループを宣言する シーケンス グループ を追加できます。

このような場合は、次の例に示す XML のスキーマを作成します。

<Root>  
    <Record1>  
        <GroupItem1/>  
        <GroupItem2/>  
        <NotAGroupItem>  
    </Record1>  
    <Record2>  
        <GroupItem1/>  
        <GroupItem2/>  
    </Record2>  
</Root>  

GroupItem1 と GroupItem2 は両方の場合に存在するので、Record1 および Record2 の両方の子であるグローバル シーケンス グループを宣言することができます。 グローバル シーケンス グループを宣言する方法の詳細な手順については、「 別のノードまたは種類への参照の作成」を参照してください。

ユーザーは、[グループの順序の種類] プロパティを変更することで、非表示グループを Choice Group ノードまたは All Group ノード (必ずしもシーケンス グループ ノードではありません) に変更できます。 このプロパティの詳細については、「 UI ガイダンスと開発者 API 名前空間リファレンス」を参照してください

XSD 表記

シーケンス グループ ノードが Record ノードに挿入されると、シーケンス、選択、またはRecord ノード内のすべての要素内の他の子ノードの末尾に挿入されます。 次の例は、新しいシーケンス グループ ノードを太字で示しています。このノードは、Record ノードのシーケンス要素の末尾に挿入されます (ID を明確にするために という名前のノードが付いています)。

<xs:element name="ContainingRecord">  
    <xs:complexType>  
        <xs:sequence>  
            <xs:element name="ExistingFieldElement" type="xs:string" />  
        </xs:sequence>  
    </xs:complexType>  
</xs:element>  

参照