Microsoft InfoPath是用來開發(fā)XML為本用戶表格的應(yīng)用程序。于2003年末首先發(fā)布為微軟Office 2003套餐程序的一部分。InfoPath主要特點是它對自訂的XML概要支援,以創(chuàng)作和查驗XML文件的能力。它可透過MSXML與SOAP工具包利用XML Web Services連接到外部系統(tǒng),并且后端和中間層系統(tǒng)可設(shè)定來利用Web Services標(biāo)準(zhǔn)如SOAP,UDDI,以及WSDL來溝通。另外,因為InfoPath文件是基于XML的,它可從外部數(shù)據(jù)庫資源調(diào)用資料綁定到表格控制元件而非InfoPath本身。
這里有一個例子可以說明InfoPath可以用來做什么:用戶在他們的筆記本上使用InfoPath離線填寫一張表單。InfoPath可以檢查這張表單里一些字段的合法性,用戶可以附加一個數(shù)字簽名。然后用戶可以連接到服務(wù)器,提交表單(以XML形式),等待上級的批準(zhǔn)。當(dāng)用戶連接到服務(wù)器時,表單模板可以被自動更新。
微軟公司日前宣布取消InfoPath組件,所以InfoPath 15是最后的版本。
|