XML Europe 2002 logo

Advanced Web Form Creation with XHTML and XForms

Abstract

XForms is the next generation of forms technology from the W3C and is looking to replace HTML forms. XForms is an XML vocabulary that can be used within other XML vocabularies such as XHTML. XForms is designed to separate the purpose of your form (XForm Model) from the data (XForm Instance) and the presentation (XForm UI). This allows you to bind alternative presentation technologies such as WML and XHTML to the forms you create.

We will explore the design of XForms, concentrating on the XForms model. We will look at using the XForms instance to define the structure of your data as well as provide default values. We will then look at including that form in XHTML.


The full paper was not available at the time the proceedings were created. Please check the conference web site, http://www.xmleurope.com, to find an updated version of this paper.

Biography

Roland Merrick is a member of IBM's Ease of Use Strategy team and has responsibility for determining how emerging technologies can enable new solutions to problems and making the experience of using computers simpler, more productive and less error prone. Additional responsibilities involve working directly with key projects to help them achieve specific Ease of Use objectives. Since 1998 the work has focused on enabling multi-channel and multi-modal access to the Internet based on XML technology for describing an abstract representation of a users interaction with a system. Roland represents IBM on the W3C Working Group defining XForms, a replacement for HTML Forms.