Objectif : représenter des formulaires destinés à
être intégrés dans un langage de description de documents (XHTML, SVG,
...)
Caractéristiques : réutilisation, internationalisation,
accessibilité, utilisabilité, indépendance des appareils
  - Séparation entre les contrôles du formulaire et les données qu'ils
    collectent
 
  - Séparation contenu/présentation, contrôles de haut niveau :
    multi-plates-formes, multi-modalité
 
  - Typage fort des données permettant un contrôle de saisie local
 
  - Calcul et validation des données côté client (expressions XPath)
 
  - Données soumises sous la forme d'une instance XML
 
  - Nombreux événements et handlers
    prédéfinis : pas besoin de scripts
 
  - Référence
 
    - XForms 1.0