XForms je dialekt XML pro vytváření online formulářů pro použití s HTML , XHTML , WML nebo SVG . Toto je specifikace W3C , ale zdá se, že byla odložena stranou, přičemž W3C aktivněji podporuje vývoj HTML5, ale XForms nebyl zcela opuštěn.
HTML umožňuje vytvářet formuláře pomocí tagu formuláře , ale nabízené možnosti již pro současné webové aplikace nestačí. Mnoho technik se zaměřilo na překonání těchto nedostatků, zejména pomocí JavaScriptu .
Co XForms nabízí
Formulář XForms je rozdělen do 3 sekcí:
Formulář XForms je vyjádřen v XML a lze jej integrovat do stránky HTML i do stránky XHTML. Ukončení XHTML 2 nemá vliv na použití XForms.
V duchu je XForms určen pro implementaci klienta, to znamená na straně prohlížeče, když je spojen s XHTML nebo HTML. Přestože se integrovaná a rozšířená implementace stále jeví jako nepravděpodobná, nejprve se objevila řešení na straně serveru. Některá rozšíření dnes existují pro určité prohlížeče, ale pouze řešení bez předchozí instalace umožní široké veřejné použití XForms, například: Ubiquity XForms , XSLTForms , betterFORM nebo dokonce Orbeon .