Is XForms more complicated than HTML Forms?
No. The XForms Recommendation may make it look complicated, but it is not a tutorial on XForms; it is addressed to implementors who need to know exact details about how to implement XForms, and so is very detailed. The same form written in HTML Forms and XForms looks pretty much the same. It is when you start to design forms that HTML wasn’t designed to handle that XForms starts to become much simpler. So XForms contains things that HTML Forms doesn’t, but that is in order to make forms creation simpler. See XForms for HTML Authors for examples.