XForms


XForms

XForms est un dialecte XML servant à créer des formulaires en ligne destinés à être utilisés avec HTML, XHTML, WML ou SVG. C'est une spécification du W3C.

XForms est aussi le nom d’une ancienne boîte à outils servant à fabriquer des interfaces graphiques basés sur la Xlib pour le système graphique X Window (X11, généralement sur Unix)[1].

Sommaire

Évolutions par rapport à HTML

Le langage HTML permet de 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 en particulier en recourant au JavaScript.

  • 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, et qui seront envoyées sous forme de flux XML au serveur (éventuellement 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.

Un formulaire XForms s'exprime en XML et s'intègre aussi bien dans une page HTML qu'une page XHTML. L'abandon de XHTML 2 ne remet pas en cause l'utilisation de XForms.

Implémentations

Dans l'esprit, XForms est prévu pour une implémentation client c'est-à-dire côté navigateur lorsque couplé avec XHTML ou HTML. Cependant, alors qu'une implémentation intégrée et généralisée apparait encore peu probable, des solutions côté serveur ont d'abord vu le jour. Quelques extensions existent aujourd'hui 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.

Notes et références

Liens externes



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article XForms de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • XForms — is an XML format for the specification of a data processing model for XML data and user interface(s) for the XML data, such as web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also… …   Wikipedia

  • XForms — ist ein W3C Standard für elektronische Formulare zur Datenerfassung, das heißt, interaktive Fragebögen, insbesondere im World Wide Web. XForms ist plattformunabhängig und kann eine Vielfalt von Geräten bedienen, vom Computer über Mobiltelefone… …   Deutsch Wikipedia

  • Xforms — est un dialecte XML servant à créer des formulaires en ligne destinés à être utilisés avec HTML, XHTML, WML ou SVG. C est une spécification du W3C. XForms est aussi le nom d’une ancienne boîte à outils servant à fabriquer des interfaces… …   Wikipédia en Français

  • XForms — es un formato XML diseñado por el W3C para poder definir interfaces de usuario, principalmente formularios web. XForms ha sido diseñado para ser la nueva generación de formularios HTML/XHTML, pero es lo suficientemente genérico como para que… …   Wikipedia Español

  • XForms — XForms  технология веб форм, которая основана на архитектуре Model View Controller [1], где данные представляются в виде XML. XForms была разработана консорциумом W3C, и совмещает в себе всю гибкость языка XML и смежных с ним технологий. В… …   Википедия

  • XForms — ● np. m. ►WEB►XML Application de XML à la création de formulaires sur le web. Les formulaires classiques sont scindés en trois parties: l interface, les données d instance et le modèle XForms. Le contenu est séparé de la présentation, les données …   Dictionnaire d'informatique francophone

  • Xforms — …   Deutsch Wikipedia

  • XForms (toolkit) — XForms is a GUI toolkit based on Xlib for the X Window System. It features a rich set of objects, such as buttons, scrollbars, and menus etc. In addition, the library is extensible and new objects can easily be created and added to the… …   Wikipedia

  • XForms (disambiguation) — XForms may refer to one of the following: * XForms, an XML form definition language defined by the W3C. * XForms (toolkit), an X Window System GUI package, licensed as LGPL …   Wikipedia

  • XForms (Toolkit) — Der XForms Form Designer XForms ist ein GUI Toolkit, das auf der Xlib Bibliothek des X Window Systems aufbaut. Es beinhaltet viele in C implementierte Widget Objekte, wie beispielsweise Schaltflächen (Buttons), Bildlaufleisten (Scrollbars),… …   Deutsch Wikipedia