XForms



XForms是對電子表格進行數據採集,即互動式問卷調查,尤其是萬維網的W3C標準。 XForms是獨立於平台,並且可以使用各種設備,從電腦和手機的互動電視。

的XForms已被設計為取代與XML技術的其餘部分連接為以HTML形式或基於XML的XHTML和接班人的支持。 XForms的是不依賴於XHTML。 XForms的本來的XHTML 2.0標準,其發展已經停產的一部分。[1]

目錄[廣告]
標準化[編輯]
XForms的1.0成為了2003年10月的W3C標準。 2007年10月,出現了1.0的XForms(第三版),該標準的修正版本。自2004年11月,有一個“工作草稿”使用XForms 1.1,這是在2007年11月更新的最後一次和建議,成為2009年10月20日。

功能[編輯]
XForms的堅持MVC模式。所以該模型分別描述為XML的呈現之前和控制信息將得到。

在介紹中描述非常鬆散和在很大程度上取決於實現和描述語言,分別嵌入了XForms。該模型中的元素與不同窗口小部件類型相關聯,則顯示(例如,縮放等)上的附加信息,包含重要和XML Schema數據類型。特別是後者是重要的,因為用戶的執行可以直接提供關於要輸入的數據信息,而不必消耗之前驗證數據。這節省了在Web應用程序,例如,使用JavaScript。尤其是對於較小的設備,如移動電話,這個功能是重要的,因為許多資源可以保存。

這樣可以節省,但不驗證服務器上的數據,他們被進一步處理之前。即,有可能忽略了XForms驗證信息和einzuspielen任何數據在數據通道。

支持[編輯]
目前只支持小常見的Java的Web瀏覽器的X微笑規範。對於常見的主流瀏覽器程序部分必須安裝:所以有擴展的Mozilla的XForms為Mozilla Firefox和插件的形式播放器的Internet Explorer。 Mozilla的XForms的,但自2010年起將不再開發[2]因為瀏覽器的版本19不再支持[3]。有一些JavaScript解決方案的XForms客戶端轉換為HTML和XHTML [4]和一些應用中,如千葉,更好的形狀或Orbeon誰為此在服務器端。

的XForms的另一種實現提供Mozquito鄧。 OpenOffice.org支持,並使用2.0版本還XForms的。[5]的XHTML XForms的轉換器提供了網絡作家一個簡單的方法來轉換通過XSLT他們的網頁形式為有效的XForms文檔。

裝置,以更好地塑造自由框架XForms表單已經在服務器端,富含的HTML轉換被JavaScript和AJAX。[6]

參考文獻[編輯]
彌Dubinco:XForms的要點。塞瓦斯托波爾,CA:O'Reilly媒體公司。 ISBN 978-0-596-00369-2(英文)。
T.五,拉曼:XForms的:XML技術的Web窗體。 Addison-Wesley出版社:2003 ISBN 978-0-3211-5499-6(英文)。