記錄節點屬性

 

當您在 [BizTalk 編輯器] 中選取 [記錄] 節點時,可以在 Visual Studio 屬性視窗中檢查及設定其相關聯的屬性。 這些屬性可分成下列幾種類別:

  • 進階: 這個類別所包含的屬性都對應於可分類為進階的 XSD 概念,例如資料型別衍生。

  • BizTalk。 這個類別包含與 Microsoft BizTalk Server 特定的注釋功能相關的屬性。

  • 一般規定。 這個類別所包含的屬性 (Property) 都對應於可分類為基本的 XSD 概念,例如設定對應項目或屬性 (Attribute) 的資料型別。

  • 剖析: 這個類別包含與執行個體中解開訊息之信封內容相關的屬性。

當您插入 [ 記錄 ] 節點時,顯示在架構樹狀結構中的節點名稱,以及對應至其 [ 節點名稱 ] 屬性的節點名稱,都會立即提供給架構樹狀結構內的編輯之用。 選擇此節點名稱非常重要,因為它會定義此結構描述所定義之執行個體訊息中的對應 XML 項目名稱。

許多與 [ 記錄 ] 節點相關聯的屬性,都會直接對應到 XML 架構定義語言 (XSD) 結構的語法。如需 XSD 概念和規格的相關資訊連結,請參閱 Web 上的 Xsd 資源

注意

根據其他節點屬性的值而定,某些 [ 記錄 ] 節點屬性會自動啟用或停用,或顯示或隱藏。

下表顯示與 [ 記錄 ] 節點相關聯的屬性,這些屬性可在所有架構中使用。

屬性名稱 類別 描述
基底資料類型 進階 指定衍生所選取 [ 記錄 ] 節點之類型的基底資料類型。
封鎖 一般 防止或定義在其他架構中允許的此 [ 記錄 ] 節點衍生。
Body XPath 剖析 識別架構的部分,定義與信封架構中 [選取根 記錄 ] 節點相關聯之訊息的主體。
內容類型 進階 指定 [ 記錄 ] 節點的內容是否為簡單或複雜。
資料結構類型 一般 指定所選取節點的資料型別名稱,以便用於其他地方。
衍生依據 進階 指定與所選節點關聯的複雜型別如何衍生自 [ 基本資料類型 ] 屬性所指定的資料類型。
完成 一般 指定針對選取的 [ 記錄 ] 節點所定義之資料類型的衍生限制。
表單 進階 指定執行個體訊息中的本機項目是否必須有合格的命名空間識別碼。
Group Max Occurs 進階 指定所選 [ 記錄 ] 節點的基礎群組內容可以發生的最大次數。
Group Min Occurs 進階 指定所選 [ 記錄 ] 節點之基礎群組內容可以發生的最小次數。
Group Order Type 進階 指定所選 [ 記錄 ] 節點底下子節點的群組順序類型。
執行個體 XPath 一般 顯示實例訊息中,對應至所選 [ 記錄 ] 節點之專案的位置。
Max Occurs 一般 指定對應至所選 [ 記錄 ] 節點的專案可以發生的最大次數。
最小值 一般 指定對應至所選 [ 記錄 ] 節點的專案可以發生的最小次數。
Mixed 進階 指定字元資料或文字可以與選取的 [ 記錄 ] 節點中的子項目一起出現。
Namespace 一般 顯示所選 [ 記錄 ] 節點的命名空間。
Nillable 進階 指定是否可在執行時間使用 xsi: nil 屬性,搭配對應至所選 [ 記錄 ] 節點的專案,以表示即使沒有任何內容,仍然是有效的。
節點名稱 一般 指定所選 [ 記錄 ] 節點出現在架構樹狀檢視中的名稱。
注意事項 BizTalk 指定所選 [ 記錄 ] 節點的相關附注。
RootNode TypeName 參考 指定在為選取的最上層 記錄 根節點產生 .net 類別名稱時,將使用的名稱。

當您在 [BizTalk 編輯器] 中選取 [記錄] 節點,並使用 [架構編輯器延伸模組] 屬性啟用 [一般檔案延伸模組] 時,您可以在 Visual Studio 屬性視窗中檢查及設定其他屬性。 這些屬性屬於「一般檔案 」類別, 並包含與在對應的 XML 檔案中剖析一般檔案,以及將 XML 檔案序列化回一般檔案相關的屬性。

下表顯示啟用一般檔案延伸模組時,可供 [記錄] 節點使用的補充屬性。

一般檔案屬性名稱 類別 描述
子分隔符號 一般檔案 指定在對應至所選 [ 記錄 ] 節點的實例訊息中,用來分隔記錄 () s 中之欄位和從屬記錄的字串。
子分隔符號類型 一般檔案 指定在 子分隔符號 屬性和基礎 XSD 標記法中表示替代子分隔符號字串的方式。
子順序 一般檔案 指定分隔符號與其所分隔資料之間的關係。
Escape 字元 一般檔案 指定在對應至所選 [ 記錄 ] 節點的實例訊息中,用來做為記錄 (s) 之 escape 字元的字元。

逸出字元會讓跟隨的字元解譯為單純的資料,而不帶有原本賦予的特殊意義。
逸出字元類型 一般檔案 指定如何在 Escape 字元 屬性和基礎 XSD 標記法中表示替代的 escape 字元。
保留空白資料的分隔符號 一般檔案 指定在對應至所選 [ 記錄 ] 節點的實例訊息中,) (s 的記錄是否會有空白欄位和從屬記錄的分隔符號。
重複分隔符號 一般檔案 指定在對應至所選 [ 記錄 ] 節點的實例訊息中,用來分隔記錄中的重複欄位和從屬記錄的字串 (s) 。
重複分隔符號類型 一般檔案 指定如何在 重複分隔符號 屬性和基礎 XSD 標記法中表示替代重複分隔符號字串。
結構 一般檔案 指定在對應至所選 [ 記錄 ] 節點的實例訊息中,) (s 的記錄是否為位置或分隔的。
隱藏尾端分隔符號 一般檔案 指定是否在序列化輸出執行個體訊息時隱藏尾端分隔符號。
標記識別項 一般檔案 在對應至所選 [ 記錄 ] 節點的實例訊息中,指定記錄 (s) 的識別標記。
標記位移 一般檔案 指定對應至所選 [ 記錄 ] 節點的實例訊息中,記錄 () s 的標籤起始位移(相對於上一個同級或分隔符號)。

另請參閱

節點屬性-依節點類型
節點屬性-字母順序清單