D.0 手動任務服務驅動程式: 取代資料
取代資料用於與用做範本的 XML 文件搭配,來建構電子郵件訊息、網頁和 XDS 文件。 以 XSLT 樣式表處理範本文件會做為建構輸出文件的一部份來執行取代,從而完成實際取代。
透過「訂閱者」和「發行者」通道上的不同機制,取代資料會提供給「手動任務服務驅動程式」。
- 取代資料是做為 <mail> 元素的一部份提供。
- 所提供的部份取代資料可以是 URL 資料。 如果 URL 資料已提供,則資料會以自動資料項目來處理、完成和取代 (請參閱節 E.0, 手動任務服務驅動程式: 自動取代資料項目)。
- 如果 <mail> 元素指定應建構關聯值 (即 <mail> 元素具有 src-dn 屬性),則名為 “association” 的自動資料項目會新增至取代資料。
- 取代資料會在 HTTP URL 資料和 HTTP POST 資料中提供。
- 取代資料用於範本處理之前,自動 URL 取代資料項目會先新增至該取代資料。
範本處理期間,取代資料會以 XML 文件呈現。 取代資料文件會以名為 replacement-data 的參數傳遞至處理範本的樣式表。 如果沒有使用任何範本,則會使用樣式表直接處理 XML 文件。