XForms 是下一代的 HTML 表單。
XForms 使用 XML 來創(chuàng)建 web 上的輸入表單。
XForms 是下一代的 HTML 表單。
XForms 使用 XML 來創(chuàng)建 web 上的輸入表單。
在繼續(xù)學(xué)習(xí)之前,您需要對下面的知識有基本的了解:
如果您希望首先學(xué)習(xí)這些項(xiàng)目,請?jiān)?首頁 訪問這些教程。
在今天,表單是許多 web 應(yīng)用程序的重要組成部分。HTML 表單使 web 應(yīng)用程序從用戶那里接收數(shù)據(jù)成為可能。
今天,在 HTML 表單成為 HTML 標(biāo)準(zhǔn)的組成部分的十年后,網(wǎng)絡(luò)用戶所進(jìn)行的復(fù)雜事務(wù)正在超越標(biāo)準(zhǔn)的 HTML 表單的能力極限。
XForms 提供了一種更完善、更安全并獨(dú)立于設(shè)備的方法來處理網(wǎng)絡(luò)輸入。我們應(yīng)當(dāng)期待未來的網(wǎng)絡(luò)解決方案要求使用支持 XForms 的瀏覽器(所有未來的瀏覽器均應(yīng)支持 XForms)。
XForms 使用 XML 來進(jìn)行數(shù)據(jù)定義,而 HTML 或 XHTML 用于數(shù)據(jù)顯示。XForms 可把表單的數(shù)據(jù)邏輯與其表現(xiàn)分離。XForms 數(shù)據(jù)的定義方式獨(dú)立于最終用戶與應(yīng)用程序相交互的方式。
通過 XForms,可使用 XML 來表達(dá)描述和驗(yàn)證數(shù)據(jù)的規(guī)則。
通過 XForms,顯示在表單中的數(shù)據(jù)可存儲在 XML 文檔中,并且從表單提交的數(shù)據(jù)使用 XML 在因特網(wǎng)上傳輸。
數(shù)據(jù)以 Unicode 進(jìn)行編碼和傳輸。
把數(shù)據(jù)與表現(xiàn)分離使得 XForms 獨(dú)立于設(shè)備,因?yàn)閿?shù)據(jù)模型可被用于所有的設(shè)備。表現(xiàn)可為不同的用戶界面定制,比如移動電話、手持設(shè)備以及針對盲人的盲文閱讀器。
由于 XForms 獨(dú)立于設(shè)備并基于 XML,這也使得向其他 XML 應(yīng)用程序中添加 XForms 元素成為可能,比如 VoiceXML (speaking web data)、WML (無線標(biāo)記語言), 以及 SVG (可伸縮矢量圖形)。
XForms 在 2003 年 10 月成為 W3C 標(biāo)準(zhǔn)。
可通過此鏈接找到官方的 W3C 推薦標(biāo)準(zhǔn):
http://www.w3.org/TR/xforms/
上一篇: XML DOM - RangeException 對象 下一篇: XML DOM HTMLElement 對象