XForms is a W3C standard for electronic forms for data collection, that is, interactive questionnaires, in particular the World Wide Web. XForms is platform independent and can operate a variety of devices, from computers and mobile phones to interactive television.
XForms was designed to replace the support for forms in HTML or XML -based successor to XHTML and connect with the rest of the XML technology. XForms is not tied to XHTML. XForms would have been part of the XHTML 2.0 standard, whose development was discontinued.
XForms 1.0 became a W3C standard in October 2003. In October 2007, appeared with XForms 1.0 ( Third Edition ) is a corrected version of the standard. Since November 2004 there is a " working draft " for XForms 1.1, which was updated in November 2007 for the last time and a recommendation is made on 20 October 2009.
XForms adheres to the MVC architectural pattern. Thus, the model is described separately as XML before the presentation and control information is given.
However, this does not save the validation of the data on the server before they are further processed. Indeed, it is possible to ignore the validation information in the XForms and einzuspielen any data in the data channel.
Another implementation of XForms provides Mozquito DENG. OpenOffice.org supports and uses version 2.0 also XForms. The XHTML to XForms Converter provides Web authors an easy way to transform their web forms using XSLT into valid XForms documents.