|
全球資訊網聯盟(World Wide Web Consortium, W3C)於10月14日,正式將XForms
1.0列為W3C的建議標準(Recommendation),也勢必成為XHTML
2.0的一部份,更為電子表單的交易環境中,提供單一而更為開放的規格。
XForms在架構上採用XML定義,也正因如此XForms能夠在表單中完整的將資料層與展現層分離,正如W3C在文件中指出,「XForms這樣子的電子表單,可以廣泛的應用在電腦,行動裝置,資訊家電,甚至是文件等不同的平台上」。不僅如此,在XForms中加入了更豐富的使用者介面,更符合商業、客戶及不同裝置的應用。更重要的是,XForms是由XML所定義出收集資料的表單,可藉由使用XML提供的資料達到流程、自動填寫、預先填寫等應用,或使用XML
Schema驗證輸入資料的正確性。
以W3C所規範的XForms模型包含三個部分:XForms User Interface,用以取代目前XHTML的表單元件,這些表單元件可以包含在XHTML或是其他XML文件中;XML
Instance
data,以XML描述本身的結構,或是提供實體資料,Schema的定義,或是將表單收集之資料以XML表示;XFormsSubmit
Protocol,定義XForms的資料傳遞與接收,並包含暫停與繼續的能力。
目前IBM、Novell與Sun等廠商已將XForms列為其產品中電子表單的規格之一,而Microsoft與Adobe則因其即有的產品而未說明其對XForms的支持,Microsoft並於剛發行的Office
2003 System中直接使用了自已的XML表單技術:InfoPath。 |