[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>
另請參閱
- BizTalk 結構描述表示法
- 節點屬性
- UI 指引和開發人員 API 命名空間參考中的時序群組節點屬性
- 如何設定節點屬性