close

XForms

Gå till navigering Gå till sök

XForms är ett XML-format designat av W3C för att kunna definiera användargränssnitt, främst webbformulär. XForms är designat för att vara nästa generation av HTML /XHTML-formulär, men det är generiskt nog att användas, oberoende, för att beskriva vilket användargränssnitt som helst och till och med för att utföra enkla och vanliga datamanipuleringsuppgifter.

Versioner

Den ursprungliga XForms-specifikationen blev en officiell W3C-rekommendation den 14 oktober 2003 . Senare kom XForms 1.0 (andra upplagan), en officiell rekommendation sedan 14 mars 2006 , och XForms 1.0 (tredje upplagan), som släpptes den 29 oktober 2007 .

Från den 20 oktober 2009 till idag är den officiella W3C-rekommendationen XForms 1.1.

Support

För närvarande stöder endast Opera XForms. Det finns dock flera plugins och tillägg som gör att den kan användas i andra webbläsare. Till exempel stöder Firefox XForms genom en tillägg. För IE6 finns formsPlayer, ett plugin som utökar webbläsaren med stöd för XForms, DOM 2 Events, DOM 3 XPath, XML Events och DOM 3 Implementation Registry.

OpenOffice.org version 2.0 och senare stöder XForms.

XForms kan också användas genom tekniker på serversidan som transparent konverterar XForms-kod till HTML -formulär vid körning. Dessa inkluderar open source-projekten Chiba (nu BetterForm ) och Orbeon .

2006 introducerades ett nytt verktyg, kallat AJAXForms , som omvandlar XHTML /XForms-dokument till HTML- sidor med JavaScript vid kompilering , vilket nuvarande webbläsare förstår. Dessa sidor hanterar, utan att interagera med servern, både presentationen och logiken i användargränssnittet, och deras kommunikation med servern är begränsad till datautbyte med hjälp av AJAX- tekniker .

XSLTForms omvandlar XHTML -dokument /XForms till XHTML- sidor med JavaScript i XSLT -aktiverade webbläsare .

Externa länkar