Formuláře X

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. září 2018; ověření vyžaduje 1 úpravu .

XForms  je technologie webových formulářů, která je založena na architektuře Model-View-Controller [1] , kde jsou data reprezentována jako XML.

XForms byl vyvinut organizací W3C a kombinuje veškerou flexibilitu jazyka XML a souvisejících technologií. Obecně byla tato technologie vyvinuta, aby nahradila zastaralé klasické formy, které byly podporovány dříve. Technologie XForms přitom nejen odesílá informace, ale má také poměrně široké možnosti pro jejich zpracování, například:

  1. Zpracování správnosti zaslaných údajů (validace).
  2. Schopnost interakce s protokolem SOAP .
  3. Zpracování dat ze strany klienta (není potřeba znovu načítat stránku).
  4. Kombinace serverových technologií a výhod klientského zpracování.

Značnou nevýhodou však v tuto chvíli je, že mnoho prohlížečů tuto technologii stále plně nepodporuje, ale řešení se již objevila. Například pro Internet Explorer byl vyvinut speciální doplněk , který umožňuje vložit podporu formuláře do prohlížeče. A pro další populární prohlížeč, Mozilla Firefox , byl vytvořen projekt s názvem Mozilla XForms Project .

Navzdory skutečnosti, že existují alternativní řešení od oblíbených značek, problém je stále aktuální, protože reálnou možnost úplného zpracování stránky s podporou technologie XForms má v současnosti méně než 0,2 % uživatelů.

XForms jsou zahrnuty ve specifikaci XHTML 2.0 , zatímco HTML5 obsahuje formuláře , které jsou více podobné formulářům HTML 4 .

Poznámky

  1. Kapitola 5. Model XForms (downlink) . Datum přístupu: 17. června 2010. Archivováno z originálu 28. listopadu 2009. 

Viz také