共用方式為


如何插入記錄、欄位專案或欄位屬性節點

記錄 節點(包括 節點)、 字段屬性 節點和 Field 元素 節點是唯一的,因為它們可以重新命名,使其名稱代表對應實例訊息中實際自定義命名元素的名稱。 例如,如果您將 Record 節點命名為 FullName,在實例訊息中對應的位置,預期會有名為 FullName 的 XML 元素。 如果名為 FullName 的 Record 節點具有名為 RequireFullMiddleName 的子 Field 屬性 節點(其 Min OccursMax Occurs 屬性設定為 1),則對應實例訊息中的 FullName 元素必須有一個名為 RequireFullMiddleName 的屬性。

一開始插入時,所有 Record 節點都會以 complexType 元素表示在 XSD 中,但不是後續 的序列選擇所有 元素。 基於這個理由,[記錄] 節點的 [群組順序類型]、[群組最大值] 和 [群組最小值] 屬性無法修改。

一旦您將子 RecordField Element 節點新增至 Record 節點,就會將序列元素新增至 complexType 元素內的 XSD 表示法,以包含這個第一個子節點,而 Record 節點的 Group Order Type 屬性會顯示 Sequence 的值。 在大部分情況下,您可以將 群組順序類型 屬性從 順序 變更為 選擇,而在較有限的情況下,則可從 順序 變更為 全部,從而將包含對應子節點的元素組變更為 complexType/choicecomplexType/all

欄位屬性 節點在相同的範圍中不能有相同的節點名稱。

只有在 符合下列條件時,記錄和 Field 元素 節點才能在相同的範圍中具有相同節點名稱:

  • 它們具有相同的數據類型。

  • 它們不在 [所有群組 ] 節點內。

若要在架構節點或現有的 Record 節點內插入新的子 Record 節點、Field 元素節點或 Field Attribute 節點

  1. 選取 [架構] 節點或現有的 [記錄] 節點。

  2. [BizTalk] 功能表上,指向 [ 插入架構節點],然後視需要按兩下 [子記錄]、 [子字段元素] 或 [子字段屬性]。

    備註

    所選類型的子節點會在 Schema 節點內插入時加入在架構樹的最後一個節點之後,或在選取之 Record 節點內插入時加入在現有 Record 節點的最後一個子節點之後。

  3. 輸入新插入 之 RecordField ElementField Attribute 節點的名稱,然後按 ENTER 鍵。

若要在現有 Record 節點內插入同層級的 Record 節點、Field Attribute 節點或 Field Element 節點

  1. 請選取 Record 節點的任何子節點,以便將同層級的 RecordField AttributeField Element 節點插入其中。

  2. BizTalk 選單上,指向 [ 插入架構節點],然後視需要單擊 [ 同層級記錄]、 [同層級字段屬性] 或 [ 同層級字段元素]。

    屬於所選類型的同層級節點會被插入到所選節點的兄弟節點的末尾。

  3. 輸入新插入 之 RecordField AttributeField Element 節點的名稱,然後按 ENTER。

另請參閱

將節點插入架構