記錄 節點(包括 根 節點)、 字段屬性 節點和 Field 元素 節點是唯一的,因為它們可以重新命名,使其名稱代表對應實例訊息中實際自定義命名元素的名稱。 例如,如果您將 Record 節點命名為 FullName,在實例訊息中對應的位置,預期會有名為 FullName 的 XML 元素。 如果名為 FullName 的 Record 節點具有名為 RequireFullMiddleName 的子 Field 屬性 節點(其 Min Occurs 和 Max Occurs 屬性設定為 1),則對應實例訊息中的 FullName 元素必須有一個名為 RequireFullMiddleName 的屬性。
一開始插入時,所有 Record 節點都會以 complexType 元素表示在 XSD 中,但不是後續 的序列、 選擇或 所有 元素。 基於這個理由,[記錄] 節點的 [群組順序類型]、[群組最大值] 和 [群組最小值] 屬性無法修改。
一旦您將子 Record 或 Field Element 節點新增至 Record 節點,就會將序列元素新增至 complexType 元素內的 XSD 表示法,以包含這個第一個子節點,而 Record 節點的 Group Order Type 屬性會顯示 Sequence 的值。 在大部分情況下,您可以將 群組順序類型 屬性從 順序 變更為 選擇,而在較有限的情況下,則可從 順序 變更為 全部,從而將包含對應子節點的元素組變更為 complexType/choice 或 complexType/all。
欄位屬性 節點在相同的範圍中不能有相同的節點名稱。
只有在 符合下列條件時,記錄和 Field 元素 節點才能在相同的範圍中具有相同節點名稱:
它們具有相同的數據類型。
它們不在 [所有群組 ] 節點內。
若要在架構節點或現有的 Record 節點內插入新的子 Record 節點、Field 元素節點或 Field Attribute 節點
選取 [架構] 節點或現有的 [記錄] 節點。
在 [BizTalk] 功能表上,指向 [ 插入架構節點],然後視需要按兩下 [子記錄]、 [子字段元素] 或 [子字段屬性]。
備註
所選類型的子節點會在 Schema 節點內插入時加入在架構樹的最後一個節點之後,或在選取之 Record 節點內插入時加入在現有 Record 節點的最後一個子節點之後。
輸入新插入 之 Record、 Field Element 或 Field Attribute 節點的名稱,然後按 ENTER 鍵。
若要在現有 Record 節點內插入同層級的 Record 節點、Field Attribute 節點或 Field Element 節點
請選取 Record 節點的任何子節點,以便將同層級的 Record、Field Attribute 或 Field Element 節點插入其中。
在 BizTalk 選單上,指向 [ 插入架構節點],然後視需要單擊 [ 同層級記錄]、 [同層級字段屬性] 或 [ 同層級字段元素]。
屬於所選類型的同層級節點會被插入到所選節點的兄弟節點的末尾。
輸入新插入 之 Record、 Field Attribute 或 Field Element 節點的名稱,然後按 ENTER。