From: http://www.mozilla.org/press/mozilla-2004-08-10.htmlmozilla announced XForms Development Project Note: Mozilla is an open source organization stem from American Online / Netscape. Mozilla leads and innovative development Next-Generation web browser, E-mail application, web page editor, web page editor, Web standard advocate, providing Web development technology, open source software development tools, is an exchange organization of all developers and testers.
On August 11, 2004, Mozilla and Novell and IBM developed XForms projects, the goal is to implement XForms1 recommended by W3C.
.0, XForms is a submodule of XHTML2, using XForms to generate rich, concise web applications, which is desired by all web developers.
XForms 1.0 will continue to succeed HTML Forms and will provide better XHTML-based Forms technology, which is described below with reference to the brief description of XForms.
What is XFORMS? XForms is the next-generation online Forms recommended by the W3C organization (recommended by W3C on October 14, 2003), which suits W3C standards such as: XML Schema, XPath and XML-based events, XForms tries to break through the current HTML Forms model Some restrictions.
The maximum feature of XForms is the feature of client authentication. We know that in HTML, many features about Forms verification require a large number of JavaScript scripts, depending on the validated JavaScript script library depends on the various elements in Forms, when they happen When changing, you have to renew or maintain JavaScript verification scripts. XForms combines many functions on the verification. You only need to use a simple XML tag for Form. Other highlights: XForms separate data from the performance, more robust data type, can submit XML data to the server - Alternatively we usually use Name / Value to submit the practice (see this is not bad;)), XForms can be displayed normally on different devices. Before studying XForms, I will recommend first to read Web Forms 2.0, and the tutorials and documents of XForms can be found at the W3C site.
What is XForms?
XForms is the future of online forms as envisioned by the W3C. Drawing on other W3C standards like XML Schema, XPath, and XML Events, XForms tries to address some of the limitations with the current HTML forms model. Features that most web forms have could include the ability to do client-side validation, event handling and declaring interdependence of one form element upon another. in HTML, much of this functionality had to be written in large JavaScript libraries that had to be updated and maintained as forms changed. XForms incorporates much of this functionality internally which can be utilized by a form author using simple XML markup. Other strengths that XForms brings to the table is the separation of data from presentation, strong data typing, the ability to submit XML data to servers instead of name / Value Pairs, And A Descriptive Way to Author Forms So That The Can Be Displayed by A Wide Variety of Devices. A Wide Variety of XForms Background and Tutorials Exist on The Web. a Good place to Start Might Be at the w3c or look at some of the available documentation. There is already a special XForms plugin for IE downloads: http://www.formsplayer.com/download/formsplayer1.0.1.1008.msi
The emergence of XForms does not explain that JavaScript has not been used, and XForms hides the true details of the Forms verification in the web development, let alone the current XForms still have many problems need to be improved.