www.wikidata.de-de.nina.az
Dieser Artikel beschreibt die Beschreibungssprache fur Formulare Zum GUI Toolkit siehe XForms Toolkit XForms ist ein W3C Standard fur elektronische Formulare zur Datenerfassung das heisst interaktive Fragebogen insbesondere im World Wide Web XForms ist plattformunabhangig und kann eine Vielzahl von Geraten bedienen vom Computer uber Mobiltelefone bis hin zum interaktiven Fernsehen XForms wurde entworfen um die Unterstutzung fur Formulare in HTML bzw dem XML basierten Nachfolger XHTML zu ersetzen und mit der ubrigen XML Technologie zu verbinden XForms ist aber nicht an XHTML gebunden XForms ware Bestandteil des XHTML 2 0 Standards gewesen dessen Entwicklung eingestellt wurde 1 Inhaltsverzeichnis 1 Standardisierung 2 Funktionsweise 3 Unterstutzung 4 Literatur 5 Weblinks 6 EinzelnachweiseStandardisierung BearbeitenXForms 1 0 wurde im Oktober 2003 ein W3C Standard Im Oktober 2007 erschien mit XForms 1 0 Third Edition eine korrigierte Version des Standards Seit November 2004 existiert eine Working Draft fur XForms 1 1 die zum letzten Mal im November 2007 aktualisiert wurde und am 20 Oktober 2009 eine Recommendation geworden ist Funktionsweise BearbeitenXForms halt sich an das MVC Architekturmuster So wird das Modell getrennt als XML beschrieben bevor die Darstellungs und Steuerungsinformationen gegeben werden Die Darstellung ist dabei sehr lose beschrieben und hangt zum grossten Teil von der Implementierung und der Beschreibungssprache ab in die XForms eingebettet wurden Die Elemente des Modells werden mit unterschiedlichen Widget Typen verknupft die weitere Angaben uber die Darstellung zum Beispiel verkleinert etc Wichtigkeit und XML Schema Datentypen enthalten Besonders letzteres ist wichtig da die Implementierung dem Benutzer direkt Informationen uber die einzugebenden Daten liefern kann ohne die Daten erst aufwendig validieren zu mussen Dies erspart in Webanwendungen zum Beispiel den Einsatz von JavaScript Besonders fur kleinere Gerate wie Mobiltelefone ist diese Funktion wichtig da viele Ressourcen gespart werden konnen Dies erspart aber nicht die Validierung der Daten auf dem Server bevor sie weiter verarbeitet werden Es ist namlich moglich die Validierungsinformationen in den XForms zu ignorieren und beliebige Daten in den Datenkanal einzuspielen Unterstutzung BearbeitenAktuell unterstutzt nur der kaum verbreitete Java Webbrowser X Smiles die Spezifikation Fur die verbreiteten grossen Browser mussen Programmteile nachinstalliert werden So existieren die Extension Mozilla XForms fur Mozilla Firefox und das Plugin formsPlayer fur Internet Explorer Mozilla XForms wird jedoch seit 2010 nicht mehr weiterentwickelt 2 und wird seit der Browser Version 19 nicht mehr unterstutzt 3 Es gibt einige JavaScript Losungen die XForms clientseitig in HTML bzw XHTML umwandeln 4 und einige Frameworks wie Chiba dessen freien Weiterentwicklung betterFORM 5 oder Orbeon die dies auf der Serverseite erledigen Eine weitere Implementierung von XForms bietet Mozquito DENG OpenOffice org unterstutzt und benutzt ab Version 2 0 ebenfalls XForms 6 Der XHTML to XForms Converter bietet Web Autoren eine einfache Moglichkeit ihre Web Formulare uber XSLT in gultige XForms Dokumente zu transformieren Literatur BearbeitenMicah Dubinco XForms Essentials Sebastopol CA O Reilly Media ISBN 978 0 596 00369 2 englisch T V Raman XForms XML Powered Web Forms Addison Wesley 2003 ISBN 978 0 321 15499 6 englisch Weblinks BearbeitenXForms 1 0 Haufig gestellte Fragen W3C in deut ubersetzt von Jens Meiert W3C Seite uber XForms englisch Steven Pemberton XForms fur HTML Programmierer 2003 XForms Institute XForms Validator XForms Seite im Mozilla Developer Center englisch lt agenceXML gt XSLTForms englisch Chiba Open Source Java XForms Implementierung englisch betterFORM Open Source Java XForms Implementierung Neuimplementierung von Chiba fur XForms 1 1 englisch deutsch Orbeon weitere Open Source Java XForms Implementierung englisch Einzelnachweise Bearbeiten XHTML 2 wird eingestellt heise online 3 Juli 2009 abgerufen am 7 Juli 2009 Mozilla XForms is not actively maintained any more since about 2010 englisch Support for XForms has been removed in Firefox 19 englisch XSLTForms betterFORM Memento vom 28 September 2013 im Internet Archive OpenOffice org 2 0 Announcement 20 Oktober 2005 abgerufen am 7 Juli 2009 englisch V DStandards des World Wide Web Consortiums W3C Empfehlungen ActivityPub ARIA Canonical XML CDF CSS DOM Geolocation API HTML HTML5 InkML ITS JSON LD MathML OWL P3P PLS PNG RDF RDF Schema RIF SCXML SISR SKOS SMIL SOAP SRGS SSML SVG SPARQL Timed Text Turtle VoiceXML WSDL XForms XHTML XHTML RDFa XInclude XLink XML XML Base XML Encryption XML Events XML Information Set XML Namespace XML Schema XML Signature XPath XPointer XProc XQuery XSL XSL FO XSLT Elemente nbsp Arbeitsentwurfeund Kandidaten CCXML CURIE SMIL Timesheets sXBL WICD XFrames XBL XHTML MathML SVG XMLHttpRequestAnmerkungen XAdES XFDL XHTML SMIL XUPRichtlinien Web Content Accessibility Guidelines Multimodal Interaction Activity Markup Validation ServiceInitiativen Web Accessibility Initiative Normdaten Sachbegriff GND 4749439 6 lobid OGND AKS Abgerufen von https de wikipedia org w index php title XForms amp oldid 235811990