XForms for HTML provides a set of attributes and script methods that can be used by the tags or elements of an HTML or XHTML web page to simplify the integration of data-intensive interactive processing capabilities from XForms. The semantics of the attributes are mapped to the rich XForms model-view-controller-connector architecture, thereby allowing web application authors a smoother, selective migration path to the higher-order behaviors available from the full element markup available in modules of XForms.
By separating syntactic form from semantic function of XForms, we now have a linguistic plan for providing the XForms processing model to web authors in a way that is initially more consumable to them and also applicable to their non-XML web pages. And, of course, work has already begun to provide this capability across web browsers via the Ubiquity XForms processor.[Read More]