XForms

XForms este un standard W3C pentru formulare electronice de achiziție de date, adică chestionare interactive, în special pe World Wide Web . XForms este independent de platformă și poate opera o mare varietate de dispozitive, de la computere la telefoane mobile până la televiziune interactivă.

XForms a fost conceput pentru a înlocui suportul pentru formulare în HTML sau XHTML succesorul său bazat pe XML și pentru a-l combina cu restul tehnologiei XML. Cu toate acestea, XForms nu este legat de XHTML. XForms ar fi făcut parte din standardul XHTML 2.0, a cărui dezvoltare a fost întreruptă.

standardizare

XForms 1.0 a devenit un standard W3C în octombrie 2003. În octombrie 2007 a apărut o versiune corectată a standardului cu XForms 1.0 (ediția a treia) . O „schiță de lucru” pentru XForms 1.1 există din noiembrie 2004 ; a fost actualizată ultima dată în noiembrie 2007 și a devenit o recomandare pe 20 octombrie 2009.

funcționalitate

XForms aderă la MVC - modele de arhitectura . Modelul este descris separat ca XML înainte ca informațiile de afișare și control să fie date.

Reprezentarea este descrisă foarte vag și depinde în mare măsură de implementare și de limbajul de descriere în care au fost încorporate XForms. Elementele modelului sunt legate de diferite tipuri de widget- uri, care conțin informații suplimentare despre afișare (de exemplu, reduse etc.), despre importanță și despre tipurile de date ale schemei XML . Acesta din urmă este deosebit de important, deoarece implementarea poate oferi utilizatorului informații despre datele care trebuie introduse direct fără a fi nevoie să valideze mai întâi datele. Acest lucru economisește utilizarea JavaScript în aplicații web, de exemplu . Această funcție este deosebit de importantă pentru dispozitivele mai mici, cum ar fi telefoanele mobile, deoarece economisește o mulțime de resurse.

Cu toate acestea, acest lucru nu salvează necesitatea validării datelor de pe server înainte de a fi procesate în continuare. Este posibil să ignorați informațiile de validare din XForms și să importați orice date în canalul de date.

a sustine

În prezent, doar browserul web Java rar folosit X-Smiles acceptă specificațiile. Pentru browserele mari populare, trebuie instalate părți ale programului: există extensia Mozilla XForms pentru Mozilla Firefox și plug- in-urile formularePlayer pentru Internet Explorer . Mozilla XForms nu a mai fost dezvoltat din 2010 și nu mai este acceptat de la versiunea 19 a browserului. Există câteva soluții JavaScript care convertesc XForms în HTML sau XHTML pe partea clientului și unele cadre, cum ar fi Chiba , dezvoltarea sa gratuită , betterFORM sau Orbeon , care fac acest lucru pe partea serverului.

O altă implementare a XForms este asigurată de Mozquito DENG . OpenOffice.org acceptă și folosește XForms începând cu versiunea 2.0. XHTML XForms Converter oferte autorii web o modalitate ușoară de a transforma formele lor de web în documente XForms valabile prin intermediul XSLT.

literatură

Link-uri web

Dovezi individuale

  1. XHTML 2 este întrerupt. heise online , 3 iulie 2009, accesat pe 7 iulie 2009 .
  2. „Mozilla XForms nu mai este întreținut activ din 2010!” (Engleză)
  3. „Suportul pentru XForms a fost eliminat în Firefox 19 ...” (engleză)
  4. XSLTForms
  5. betterFORM ( Memento din 28 septembrie 2013 în Arhiva Internet )
  6. ^ Anunț OpenOffice.org 2.0. 20 octombrie 2005, accesat la 7 iulie 2009 .