Novell and IBM to Implement XForms in Mozilla
Tuesday August 10th, 2004
The Mozilla Foundation has announced a project to implement XForms in collaboration with Novell and IBM. The effort aims to add support for the XForms 1.0 Standard to Mozilla.
XForms is the W3C's XML-based Web forms technology. It offers many more features than standard HTML forms, including support for input validation and integration with Web services. However, some critics maintain that XForms is too complicated for Web authors and difficult for vendors to implement (no major browser yet supports XForms).
More information about the XForms implementation can be found at the Mozilla XForms project page and the W3C XForms site has more general information about the standard. Both Novell and IBM have developed XForms applications before (the Novell XForms Technology Preview and the IBM XML Forms Package).
Sounds like an excellent example of working together with outside companies. (Presumably IBM/Novell developers are actually going to do most of the work, possibly by way of integrating components from their existing software.)
As for the WHATWG thing - leaving aside my personal doubts at that project anyway, the press release mentions that XForms are/will be recommended for use with XHTML2. Consequently, if Mozilla is to fully support XHTML2 it would be advantageous to also have XForms support. XHTML2 is very much a 'future' standard (in case you haven't come across it already - it's not backwards-compatible and throws away all the HTML cruft in favour of much cleaner syntax), but it's still worth starting the work now.
So anyway - you'd then have the WHATWG stuff to use with HTML 4, with XHTML 1 you could choose either WHATWG or XForms, and with XHTML2 you'd use XForms. If I guess correctly.