欄位項目節點與欄位屬性節點
概觀
一般檔案解譯器可使用一般檔案結構描述,控制將輸入一般檔案執行個體訊息轉譯為其對等 XML 格式的方式;一般檔案組合器可使用一般檔案結構描述,控制將輸出 XML 訊息轉譯為其對等一般檔案執行個體訊息的方式。 建構這類架構時,您可以使用架構內特定位置的 Field 元素 節點或 Field Attribute 節點,來控制一般檔案實例訊息中的特定欄位是否對應至 XML 元素,或是對應 XML 屬性的 XML 屬性。
範例
例如,在一般檔案實例訊息中靠左對齊的星號填補域值 「 red*****
」 可以轉譯成它的對等 XML 標記法,視架構中的欄位是 Field Element 節點還是 Field Attribute 節點而定。 當欄位在架構中以 Field Element 節點的 [節點名稱 ] 屬性設定為 「color」 來表示,且包含的 Record 節點的 [節點名稱 ] 屬性設定為 「shirt」,則一般檔案欄位的 XML 對等專案 (以粗體類型顯示) 。
<shirt>
<color>red</color>
</shirt>
當相同的一般檔案欄位在架構中以 [ 欄位屬性 ] 節點的 [ 節點名稱 ] 屬性設定為色彩,且包含的 Record 節點的 [節點名稱 ] 屬性設定為 [恤] 時,一般檔案欄位的 XML 會以粗體類型顯示 () :
<color shirt="red"/>
注意
一般檔案架構有進一步的限制,在指定的 Record 節點內,從屬 欄位屬性 節點必須位於次級 Record 節點或 Field Element 節點之前。
另請參閱
- 欄位考量
- UI 指引和開發人員 API 命名空間參考中的節點名稱屬性