共用方式為


欄位項目節點與欄位屬性節點

概觀

一般檔案解譯器可使用一般檔案結構描述,控制將輸入一般檔案執行個體訊息轉譯為其對等 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 節點之前。

另請參閱