XForms esittely

XForms on HTML-lomakkeiden seuraava sukupolvi.

XForms käyttää XML:ää luodakseen web-lomakkeita.

Sinun tulisi hallita perustietoja

Ennen kuin jatkat oppimista, sinun tulisi olla perustietoinen seuraavista asioista:

  • HTML
  • HTML-lomakkeet
  • XHTML
  • XML

Jos haluat ensin oppia näistä projekteista, katso Etusivu Vierailkaapa näissä oppaissa.

Mitä XForms on?

  • XForms on HTML-lomakkeiden seuraava sukupolvi
  • XForms on HTML-lomakkeisiin verrattuna täydellisempi ja joustavampi
  • XForms tulee olemaan lomakkeiden standardi XHTML 2.0:ssa
  • XForms on riippumaton alustasta ja laitteesta
  • XForms voi erottaa tiedot ja logiikan näyttämisen toisistaan
  • XForms käyttää XML:ää lomaketietojen määrittämiseen
  • XForms voi tallentaa ja siirtää tietoja XML-dokumentteissa
  • XForms sisältää ominaisuuksia kuten laskutoimituksia ja lomakkeen validointia
  • XForms voi vähentää tai poistaa tarvetta skripteille
  • XForms on W3C standardi

XForms on HTML-lomakkeiden seuraaja

Tänään lomakkeet ovat monien web-sovellusten keskeinen osa. HTML-lomakkeet mahdollistavat web-sovellusten vastaanottavan tietoja käyttäjiltä.

Tänään, kymmenen vuotta sen jälkeen, kun HTML-lomakkeet tulivat osaksi HTML-standardia, verkkokäyttäjien tekemät monimutkaiset toimet ylittävät standardien HTML-lomakkeiden kyvyn.

XForms tarjoaa paremman, turvallisemman ja laitteista riippumattoman tavan käsitellä verkkoon liittyviä syötteitä. Meidän tulisi odottaa, että tulevaisuuden verkkoratkaisut vaativat XForms-tuen omaavia selausohjelmia (kaikki tulevaisuuden selaimet tulisi tukea XForms:ää).

XForms voi erottaa tiedot ja logiikan näyttämisen toisistaan

XForms käyttää XML:ää tietojen määrittämiseen, HTML tai XHTML näyttämään tietoja. XForms voi erottaa lomakkeen tietojärjestelmän ja sen ulkoasun toisistaan. XForms-tietojen määrittäminen on riippumaton lopullisen käyttäjän ja sovelluksen välisestä vuorovaikutuksesta.

XForms käyttää XML:ää lomaketietojen määrittämiseen

XFormsilla voidaan käyttää XML:ää kuvaamaan ja vahvistamaan tietojen sääntöjä.

XForms käyttää XML:ää tiedon tallentamiseen ja siirtämiseen

XFormsilla näytetyn tiedon voi tallentaa XML-dokumenttiin, ja lomakkeesta lähetetyn tiedon voi siirtää Internetissä XML:n avulla.

Tiedot koodataan ja siirretään Unicode-koodauksella.

XForms on laitteista riippumaton

Tiedon ja esityksen erottaminen tekee XForms:sta laitteista riippumattoman, koska tietomalli voidaan käyttää kaikissa laitteissa. Esitys voidaan mukauttaa eri käyttöliittymille, kuten matkapuhelimille, käsinpidettäville laitteille ja sokeille sovelletaan sokeille suunniteltuja lukulaitteita.

XForms riippumattomuus laitteista ja XML-pohjaus mahdollistavat sen, että XForms-elementtejä voidaan lisätä muihin XML-sovelluksiin, kuten VoiceXML (puheluweb-tiedot), WML (matkapuhelinmerkkikieli) ja SVG (skaalautuva vektorigrafiikka).

XForms on W3C standardi

XForms tuli W3C standardiksi lokakuussa 2003.

Voit löytää viralliset W3C suositusstandardit tästä linkistä:

http://www.w3.org/TR/xforms/