Understanding XForms: Components
“Big complex data models look really imposing and impressive, but at the end of the day, XForms got their start largely because the existing HTML forms just weren’t expressive enough. Consider some of the more vexing problems associated with typical web forms. Suppose that you wished to…” (Kurt Cagle – O’Reilly XML Blog)