XForms
XForms est un dialecte XML permettant de créer des formulaires en ligne conçus pour être utilisés avec HTML, XHTML, WML ou SVG.
Recherche sur Google Images :
Source image : www.openoffice.org Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur. |
Page(s) en rapport avec ce sujet :
- Ceci est une traduction d'un document du W3C traitant de la transition des ... XForms est le nouveau langage de balisage pour les formulaires sur le Web.... (source : yoyodesign)
- XFORMS est le langage XML du W3C dont l'optique est de remplacer à terme les formulaires HTML (que j'appelerai ici les HTMLForms).... (source : xulfr)
- XForms est un format de description de formulaires pourvus de ... est de jeter un œil sur le document du W3C intitulé XForms for HTML Authors.... (source : gchagnon)
XForms est un dialecte XML permettant de créer des formulaires en ligne conçus pour être utilisés avec HTML, XHTML, WML ou SVG.
XForms est une spécification du W3C.
XForms est aussi le nom d'une ancienne boîte à outils permettant de fabriquer des interfaces graphiques basés sur la Xlib pour le dispositif graphique X Window (X11, généralement sur Unix).
Évolutions comparé à HTML
Le langage HTML sert à réaliser des formulaires en utilisant la balise form, mais les possibilités offertes ne sont plus suffisantes pour les applications actuelles du web. De nombreuses techniques ont visé à pallier ces insuffisances surtout en recourant au.
- 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.
- Mondialisation : 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, et qui seront envoyées sous forme de flux XML au serveur (peut-être SOAP par exemple).
- 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.
Implémentations
Dans l'esprit, XForms est prévu pour une implémentation client c'est-à-dire côté navigateur quand couplé avec XHTML. Cependant, dans l'attente d'une implémentation intégrée, des solutions côté serveur ont en premier lieu vu le jour. Quelques extensions existent actuellement pour certains navigateurs mais seules des solutions sans installations préalables permettront une utilisation grand public de XForms comme, par exemple : Ubiquity XForms et XSLTForms.
Liens externes
- (en) Page du groupe de travail sur les formulaires du W3C
- (en) XForms 1.1 (W3C Candidate Recommendation) du 29 novembre 2007
- (en) Exemples en ligne de formulaires XForms tels que rendus par le produit XSLTForms
- (fr) Traduction de la recommandation XForms 1.0 du W3C du 14 octobre 2003, attention cette recommandation n'est pas la dernière version.
- (fr) Tutoriel XForms
Recherche sur Amazone (livres) : |
Catégories :
Format ouvert - Interface utilisateur - Normes et standards informatiques - Standard du web - Dialecte XML
La version présentée ici à été extraite depuis cette source le 11/03/2009.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.

Accueil
Recherche
Début page
Contact
Imprimer
Accessibilité