XForms
XForms est un dérivé d'XML
servant à créer des formulaires en ligne déstinés à être utilisés avec HTML, XHTML, WML ou SVG. XForms est une spécification du W3C.
Evolutions par rapport à HTML
- Séparation de la forme, du contenu et de la logique: cela permet d'utiliser le même formulaire dans un
navigateur de micro-ordinateur ou sur un téléphone portable.
- Réutilisabilité: Le formulaire est indépendant de la page qui le contient.
- Typage fort: XForms emploie un typage fort, ce qui veut dire qu'on peut déterminer finement les données
acceptables par le formulaire.
- Internationalisation: L'interface peut exister en plusieurs langues.
Principes
Un formulaire XForms est divisé en 3 sections :
- Données (XForms Data Model): Les données qui doivent être lues par le formulaire,
- Interface utilisateur : La manière de présenter le formulaire. Cette partie doit être spécifique pour
chaque type de support,
- Traitement : Les traitements à effectuer.

