XForms provides a standard set of visual controls that are targeted toward replacing today's XHTML form controls. These form controls are directly usable inside XHTML and other XML documents. Key Goals of XForms:
- Support for handheld, television, and desktop browsers, plus printers and scanners
- Richer user interface to meet the needs of business, consumer and device control applications
- Decoupled data, logic and presentation
- Improved internationalization
- Support for structured form data
- Advanced forms logic
- Multiple forms per page, and pages per form
- Suspend and Resume support
- Seamless integration with other XML tag sets
Organization: W3C
More information: XForms page on the W3C website (new window)
![]()
More on the general topic: XML specifications
- eXtensible Resource Identifier (XRI)
- eXtensible Stylesheets Language (XSL)
- Ink XML
- REgular LAnguage description for XML (RELAX)
- RELAX NG
- Schematron
- Synchronized Multimedia Integration Language (SMIL)
- Tree Regular Expression for XML (TREX)
- Voice XML
- XML Linking Language (XLink)
- XML Query (XQuery)
- XML Schema