一般檔案結構描述
一般檔案結構描述有兩個用途。 定義所有相同記錄與欄位特性 (包含結構) 為 XML 結構描述,並且提供定義轉譯一般檔案執行個體訊息為對等的 XML 執行個體訊息 (反之亦然) 所需的所有一般檔案特性之機制。 在「BizTalk 對應工具」中使用一般檔案結構描述,以定義轉換符合的一般檔案執行個體訊息為不同的目的結構時,前一個用途最為有用。 由「BizTalk 對應工具」中的目的結構描述所定義的目的結構,可能由一般檔案訊息結構描述 (可能為 XML 結構描述) 決定,也可能無法由一般檔案訊息結構描述決定。
後一個用途,在文件的一般檔案格式及其對等的 XML 格式之間轉譯,使用利用其註解語法新增至 XML 結構描述定義 (XSD) 語言結構描述的延伸資訊組。 以 XSD 觀點,根據它在依決定其結構的結構描述以驗證 XML 執行個體訊息時的可用性而言,此項資訊是不必要的。 不過,XSD 注釋語法提供方便的機制,可在各種不同範圍的 XSD 架構內儲存一般檔案結構資訊,範圍從 架構元素內 儲存為批註的全架構資訊,到特定記錄或欄位的特定資訊,儲存為對應 元素 或 屬性 元素內的批註。
一般檔案結構描述與其 XML 相應項目相異的另一個特性是執行個體訊息不能與以其內容為基礎決定的結構描述比對。 而是必須指定一組靜態結構描述,以供一般檔案解譯器在執行階段使用。
若要查看與一般檔案特性相關聯的其他節點屬性,您必須使用架構節點的架構編輯器延伸模組屬性來指定一般副檔名。 依照預設,它們不會顯示。
如需一般檔案架構專屬之節點屬性的詳細資訊,請參閱UI 指引和開發人員 API 命名空間參考中的一般檔案架構補充節點屬性。