XForms on XML- murre luomiseen verkossa lomakkeita käytettäväksi HTML , XHTML , WML tai SVG . Tämä on W3C- spesifikaatio , mutta näyttää siltä, että se on tähän mennessä jätetty syrjään, kun W3C tukee aktiivisemmin HTML5: n kehittämistä, mutta XFormeista ei ole luovuttu kokonaan.
HTML mahdollistaa luoda lomakkeita käyttäen lomakkeen tag , mutta tarjoamia mahdollisuuksia ei enää riitä nykyisen web-sovelluksia. Monien tekniikoiden avulla on pyritty poistamaan nämä puutteet, erityisesti JavaScriptin avulla .
Mitä XForms tarjoaa
XForms-lomake on jaettu 3 osaan:
XForms-muoto ilmaistaan XML-muodossa ja se voidaan integroida sekä HTML- että XHTML-sivuksi. XHTML 2: n lopettaminen ei vaikuta XFormien käyttöön.
XForms on hengessä tarkoitettu asiakkaan toteutukseen, toisin sanoen selainpuolella yhdistettynä XHTML: ään tai HTML: ään. Vaikka integroitu ja yleinen toteutus näyttää edelleen epätodennäköiseltä, palvelinpuolen ratkaisut syntyivät ensin. Joitakin laajennuksia on jo olemassa joillekin selaimille, mutta vain ratkaisut ilman aiempia asennuksia sallivat XFormsin yleisen käytön, esimerkiksi: Ubiquity XForms , XSLTForms , betterFORM tai jopa Orbeon .