XForms este un dialect XML pentru crearea de formulare online pentru utilizare cu HTML , XHTML , WML sau SVG . Aceasta este o specificație W3C , cu toate acestea se pare că a fost pusă deoparte până în prezent, W3C susținând mai activ dezvoltarea HTML5, dar XForms nu a fost abandonat cu totul.
HTML face posibilă crearea formularelor folosind eticheta formular , dar posibilitățile oferite nu mai sunt suficiente pentru aplicațiile web actuale. Multe tehnici au urmărit să depășească aceste neajunsuri, în special folosind JavaScript .
Ce oferă XForms
Un formular XForms este împărțit în 3 secțiuni:
Un formular XForms este exprimat în XML și poate fi integrat într-o pagină HTML, precum și într-o pagină XHTML. Întreruperea programului XHTML 2 nu afectează utilizarea XForms.
În spirit, XForms este destinat unei implementări client, adică din partea browserului, atunci când este asociat cu XHTML sau HTML. Cu toate acestea, în timp ce o implementare integrată și pe scară largă pare încă puțin probabilă, au apărut mai întâi soluții de pe server. Unele extensii există astăzi pentru anumite browsere, dar numai soluțiile fără instalări anterioare vor permite utilizarea publică generală a XForms, de exemplu: Ubiquity XForms , XSLTForms , betterFORM sau chiar Orbeon .