1. Introduction à XForms Vers la nouvelle génération des formulaires Web Christophe Addinquy Dir. de projet back-office VIDAL [email_address]
2.
3.
4.
5.
6.
7. XForms: la nouveau paradigme ! Big Burger Technology ! XHTML Modèles Bindings Contr ôles
8. Autopsie d’un formulaire XForms < head > < title > Saisie d'etat civil </ title > < xf:model id = "p1" > < xf:instance xmlns = "" > < person > < name > < first > Homer </ first > < last > Simpson </ last > </ name > < age xsi:type = "xsd:number" > 45 </ age > </ person > </ xf:instance > </ xf:model > < xf:submission id = "s0" method = "post" action = "http://example-xf.com/register" /> </ head > < body > < xf:input model = "p1" ref = "/person/name/last" classe = "edit" > < xf:label > Saississez votre nom: </ xf:label > < xf:hint > Nom patronymique (nom de jeune fille pour les femmes) </ xf:hint > </ xf:input > <xf:input model ="p1" ref = "/person/age" class ="edit"> <xf:label> Votre age: </xf:label> <xf:alert> L'age que vous avez saisit ( <xf:output ref = "/person/age "/> ) est invalide </xf:alert> </xf:input> <xf:submit submission ="s0"> <xf:label> Envoyer </xf:label> </xf:submit> </ body > La partie modèle est… Séparée des contr ôles de saisie