Inscrivez-vous gratuitement à la Newsletter BFM Business
Cette recommandation permet la production de formulaires interactifs fondés sur XML.
La validation de la Recommandation XForms 1.0 par le W3C sonne le glas des formulaires HTML. Ces derniers, qui nécessitent des scripts Java ou PHP pour enchaîner des actions de traitement des données saisies, ont montré leurs limites en matière d'interactivité et d'interopérabilité.
Différents types de balises
Fondée sur XML, XForms dissocie présentation et données. Pour la présentation, XForms reprend les traditionnelles feuilles de style XSL et CSS, permettant ainsi d'adapter le formulaire à tous types de terminaux ; quant au contenu, XForms introduit des balises de fonctions appropriées : champs de saisie de données sensibles, champs de calcul, déclenchement d'action... La validité des informations saisies est, par ailleurs, contrôlée grâce à la spécification des données attendues. Les informations peuvent être traitées au niveau du client ce qui obligera à doter les navigateurs d'un interpréteur XForms , ou au niveau serveur, cette dernière option palliant le manque de puissance de calcul de certains clients distants. Les outils de création de formulaires XForms sont encore rares. La communauté open source est particulièrement impliquée, à l'instar de la société Chiba, qui a conçu un ' processeur ' XForms à base de servlets. De gros éditeurs tels que Novell dont la démarche est encore balbutiante et surtout IBM proposent, quant à eux, quelques outils de test. Le marché devrait rapidement s'étoffer.
Votre opinion