共用方式為


[Sequence 群組] 節點

概觀

在 BizTalk 編輯器中,您可以插入 時序群組 節點,以包含其他節點,這些節點必須以出現在 時序群組 節點內的相同順序出現在實例訊息中。 包含的節點必須是對應到 XML 項目的節點,但不能是對應到 XML 屬性的節點。

注意

在 BizTalk 編輯器中, 時序群組 節點預設會以架構樹狀檢視中的字串 < Sequence > 來表示。 如果您設定 時序群組 節點的參考,例如 x,它會在架構樹狀檢視中以 < Group:x > 表示。

您可能想要新增 時序群組 來宣告全域元素群組。

您需要按照下列程式碼來建立 XML 的結構描述。

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

因為兩種情形中都有 GroupItem1 與 GroupItem2,所以您可以宣告一個同時為 Record1 及 Record2 之子項的全域序列群組。 如需如何宣告全域序列群組的逐步指示,請參閱 建立另一個節點或類型的參考

使用者可以將隱藏群組變更為[選擇群組] 節點或 [所有群組] 節點 (,因此變更 [群組順序類型] 屬性不一定是[時序群組] 節點) 。 如需此屬性的詳細資訊,請參閱 UI 指引和開發人員 API 命名空間參考

XSD 表示法

[序列群組] 節點插入Record節點時,它會插入序列選擇Record節點中任何其他子節點的結尾。 下列範例顯示新的[順序群組] 節點,以粗體類型插入Record節點結尾, (名為的節點,以厘清其身分識別) 。

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

另請參閱