1. What is XForms?
(1). XForms is the next generation of HTML Forms
(2). XForms are more comprehensive and flexible than HTML Forms
(3). XForms will become form standard in XHTML 2.0
(4). XForms is independent of platform and Device
(5). XForms can separate data and logic from presentation
(6). XForms use XML to define form data
(7). XForms can store and transmit data in XML documents
(8). XForms contains features such as computing and form verification.
(9). XForms can reduce or eradicate script requirements
(10). XForms is W3C Standard
2. XForms is the successor of HTML Forms
Today, forms are an important part of many web applications. HTML forms make it possible for web applications to receive data from users. Today, ten years after HTML forms become part of the HTML standard, complex transactions performed by web users are surpassing the capabilities of standard HTML forms. XForms provides a more complete, secure, and device-independent method to process network input. We should look forward to future network solutions that require the use of browsers that support XForms (all future browsers should support XForms ).
3. XForms separates data and logic from presentation
XForms uses XML for data definition, while HTML or XHTML is used for data display. XForms separates the data logic from its representation. The definition of XForms data is independent of the interaction between end users and applications.
4. XForms use XML to define form data
XForms allows you to use XML to express rules for describing and verifying data.
5. XForms uses XML to store and transmit data
Through XForms, data displayed in forms can be stored in XML documents, and data submitted from forms are transmitted over the Internet using XML.
Data is encoded and transmitted in Unicode.
6. XForms is independent of devices.
Separation of data and performance makes XForms independent from devices because data models can be used on all devices. Performance can be customized for different user interfaces, such as mobile phones, handheld devices, and Braille readers for the blind.
Because XForms is independent of devices and based on XML, it is also possible to add XForms elements to other XML applications, such as VoiceXML (speaking web data), WML (Wireless Markup Language ), and SVG (Scalable Vector Graphics ).
7. XForms is W3C Standard
XForms became W3C standard in October 2003.
Find the official W3C recommendation standard: http://www.w3.org/TR/xforms/ through this link