Introduction à XForms

XForms est la génération suivante des formulaires HTML.

XForms utilise XML pour créer des formulaires d'entrée sur le web.

Les connaissances de base que vous devez posséder

Avant de continuer, vous devez avoir une compréhension de base des connaissances suivantes :

  • HTML
  • Formulaires HTML
  • XHTML
  • XML

Si vous souhaitez d'abord apprendre ces projets, veuillez suivre Accueil Accédez à ces tutoriels.

Qu'est-ce que XForms ?

  • XForms est la génération suivante des formulaires HTML
  • Compared to HTML forms, XForms is more complete and flexible
  • XForms deviendra la norme des formulaires dans XHTML 2.0
  • XForms est indépendant de la plate-forme et de l'appareil
  • XForms peut séparer les données et la logique de la présentation
  • XForms utilise XML pour définir les données de formulaire
  • XForms peut stocker et transmettre des données dans des documents XML
  • XForms contient des fonctionnalités telles que les calculs et la validation des formulaires
  • XForms peut réduire ou éliminer le besoin de scripts
  • XForms est une norme W3C

XForms est le successeur des formulaires HTML

Aujourd'hui, les formulaires sont une composante importante de nombreux applications web. Les formulaires HTML permettent aux applications web de recevoir des données de l'utilisateur.

Aujourd'hui, dix ans après que les formulaires HTML sont devenus une partie intégrante de la norme HTML, les transactions complexes des utilisateurs réseau dépassent les limites des formulaires HTML standards.

XForms offre une méthode plus complète, plus sécurisée et indépendante du matériel pour traiter les entrées réseau. Nous devrions nous attendre à ce que les solutions réseau futures exigent l'utilisation de navigateurs prenant en charge XForms (tous les navigateurs futurs devraient prendre en charge XForms).

XForms peut séparer les données et la logique de la présentation

XForms utilise XML pour la définition des données, tandis que HTML ou XHTML sont utilisés pour l'affichage des données. XForms peut séparer la logique des données du rendu. La définition des données de XForms est indépendante de la manière dont les utilisateurs finaux et les applications interagissent avec elle.

XForms utilise XML pour définir les données de formulaire

Grâce à XForms, il est possible d'utiliser XML pour exprimer les règles de description et de validation des données.

XForms utilise XML pour stocker et transmettre des données

Grâce à XForms, les données affichées dans les formulaires peuvent être stockées dans des documents XML et les données soumises à partir des formulaires sont transmises sur Internet en utilisant XML.

Les données sont codées et transmises en Unicode.

XForms est indépendant des appareils

La séparation des données et de la présentation rend XForms indépendant des appareils, car le modèle de données peut être utilisé sur tous les appareils. La présentation peut être personnalisée pour différentes interfaces utilisateur, comme les téléphones portables, les appareils portables et les lecteurs de braille pour les aveugles.

En raison de son indépendance vis-à-vis des appareils et de sa base sur XML, cela rend possible l'ajout d'éléments XForms à d'autres applications XML, comme VoiceXML (données web parlées), WML (langage de balisage sans fil) et SVG (graphiques vectoriels extensibles).

XForms est une norme W3C

XForms est devenu une norme W3C en octobre 2003.

Vous pouvez trouver les normes recommandées officielles de W3C via ce lien :

http://www.w3.org/TR/xforms/