X-formulär

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 1 september 2018; verifiering kräver 1 redigering .

XForms  är en webbformulärteknologi som är baserad på arkitekturen Model-View-Controller [1] , där data representeras som XML.

XForms utvecklades av W3C och kombinerar all flexibilitet hos XML -språket och relaterade teknologier. I allmänhet utvecklades denna teknik för att ersätta de föråldrade klassiska former som tidigare stöddes. Samtidigt skickar XForms-teknologin inte bara information, utan har också ganska stora möjligheter att bearbeta den, till exempel:

  1. Bearbetar korrektheten av de skickade uppgifterna (validering).
  2. Möjligheten att interagera med SOAP- protokollet .
  3. Databehandling från klientsidan (inget behov av att ladda om sidan).
  4. Kombination av serverteknologier och fördelar med klientbearbetning.

En betydande nackdel för tillfället är dock att många webbläsare fortfarande inte fullt ut stöder denna teknik, men lösningar har redan dykt upp. Till exempel utvecklades ett speciellt tillägg för Internet Explorer som låter dig bädda in formulärstöd i webbläsaren. Och för en annan populär webbläsare, Mozilla Firefox , skapades ett projekt som heter Mozilla XForms Project .

Trots att det finns alternativa lösningar från populära märken är problemet fortfarande relevant, eftersom mindre än 0,2 % av användarna för närvarande har en reell möjlighet till helsidesbearbetning med stöd för XForms-teknik.

XForms ingår i XHTML 2.0-specifikationen , medan HTML5 inkluderar formulär som liknar HTML 4- formulär .

Anteckningar

  1. Kapitel 5. XForms-modellen (nedlänk) . Datum för åtkomst: 17 juni 2010. Arkiverad från originalet den 28 november 2009. 

Se även