XForms
Introduction
XForms is the next generation web form. Think about how often you use form: search engines, polls, surveys, electronic commerce, on-line applications, etc. But the
HTML form is so limited:
- Poor integration with XML
- Limited features make even common tasks (e.g. if a value is numeric) dependent on scripting
- Device dependent, running well only on desktop browsers
- Blending of purpose and presentation
- Limited accessibility features
A new technology, XForms, is now a
full recommendation from W3C and aims to combine XML and forms. The design goals of XForms meet the shortcomings of HTML forms:
- Excellent XML integration (including XML Schema)
- Provide commonly-requested features in a declarative way, including calculation and validation
- Device independent, yet still useful on desktop browsers
- Strong separation of purpose from presentation
- Universal accessibility
XHTML with XForms provides a multichannel development model for authoring web applications. It is already implemented in many applications, like
Oracle.
Implementations
Links