Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Internet, New Technologies

Standardisierung von Formularen im Web mittels der Markup-Language XForms

Title: Standardisierung von Formularen im Web mittels der Markup-Language XForms

Seminar Paper , 2010 , 18 Pages , Grade: 1,7

Autor:in: Dipl.-Kfm. Benjamin Brauer (Author)

Computer Science - Internet, New Technologies
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

XForms ist ein auf XML basierender Standard, der vom W3C herausgegeben wird. Gegenstand des Standards ist eine plattformunabhängige XML-Standard konforme Auszeichnungssprache zur Beschreibung von Formularen zur Bearbeitung und Übertragung von XML-Dokumenten im Web. Die Arbeit gibt einen allgemeinen Überblick zu den Grundlagen und Prinzipien des Standards. Abgerundet wird die Betrachtung durch die Darstellung eines Beispiels und die Diskussion der Einsatzbereiche.

Excerpt


Inhaltsverzeichnis

Gegenstand und Ziele des XForms-Standard

Stand des Standardisierungsprozesses und Versionsvergleich

Vergleich zu HTML-Forms

Grundlegende Prinzipien von XForms

XForms Funktionalität dargestellt an einem Beispiel

Diskussion der Einsatzgebiete und Implementierungen

Einordnung und Vergleich zu ähnlichen Standards

Zusammenfassung und Ausblick

Zielsetzung und thematische Schwerpunkte

Die Arbeit untersucht den XForms-Standard als deklarative Alternative zu klassischen HTML-Formularen. Das primäre Ziel ist es, die Architektur, die Funktionsweise sowie die praktischen Herausforderungen bei der Implementierung von XForms im Web zu analysieren und den Standard in den Kontext anderer deklarativer Auszeichnungssprachen einzuordnen.

  • Architektonische Trennung von Daten, Ausführungslogik und Präsentation
  • Vergleich der Leistungsfähigkeit und Nachteile gegenüber HTML-Forms
  • Technologische Anforderungen und Browser-Unterstützung
  • Ansätze zur serverseitigen und clientseitigen Transformation
  • Einordnung in die Landschaft deklarativer Oberflächenbeschreibungs-Sprachen

Auszug aus dem Buch

Vergleich zu HTML-Forms

HTML-Forms bezeichnet die Elemente und die damit verbundenen Programmabläufe für die Beschreibung von Formularen im HTML-Standard ab der Version 2.0. HTML-Forms sind im Web allgegenwärtig. Ohne diese wären die Interaktionsmöglichkeiten heutiger Webseiten nicht zu realisieren. Jedoch zeigten sich in der Praxis Nachteile der HTML-Forms, die zu der Entwicklung des hier beschriebenen XForms-Standard führten und dessen Vorteile begründen. [6]

Einer der häufig genannten Nachteile von HTML-Forms ist die Abhängigkeit von Skriptsprachen und hier insbesondere JavaScript. Nur mithilfe von Skriptsprachen sind übliche Anforderungen wie Eingabeprüfungen, berechnete Felder oder dynamische Layouts umsetzbar. Als Folge muss neben dem HTML für die Formulare auch der zugehörige Script-Code entwickelt und gewartet werden, was zum einen eine Zunahme der Komplexität bedeutet, zum anderen eine Zunahme möglicher Fehlerquellen. In der Praxis führt die Bedeutung der Skriptsprache JavaScript dazu, dass auf diese Sprache spezialisierte Entwickler beschäftigt werden müssen. [6]

Die Initialisierung von Formularen ist ein weiterer Nachteil der HTML-Forms. Angemeldeten Benutzern werden auf Webseiten nicht leere Formulare präsentiert, sonder oft solche mit zuvor bereits von dem Benutzer gemachten Eingaben. Die Initialisierung solcher Formulare erfordert bei HTML-Forms die Anpassung des Markups auf dem Server, da Initialwerte nur über ein statisches Attribut möglich sind. Dies ist einer der Gründe für die Nutzung von Systemen zur Template-Verarbeitung für HTML-Dokumente. Es ist von Nachteil, dass dieser Prozess der Initialisierung auf dem Server wertvolle Rechenzeit benötigt und nicht an den Client ausgelagert werden kann. [6]

Zusammenfassung der Kapitel

Gegenstand und Ziele des XForms-Standard: Vorstellung des XML-basierten Standards und Definition der Kernziele wie Datenstruktur-Trennung und reduzierte Serverkommunikation.

Stand des Standardisierungsprozesses und Versionsvergleich: Historische Einordnung der Entwicklung von XForms 1.0 bis 1.1 und die wichtigsten technischen Neuerungen.

Vergleich zu HTML-Forms: Analyse der Schwachstellen herkömmlicher HTML-Formulare, insbesondere bezüglich Scripting-Abhängigkeit und statischer Datenstrukturen.

Grundlegende Prinzipien von XForms: Erläuterung des Model-View-Controller-Ansatzes und der Funktionsweise von Binding, Instance und Submission.

XForms Funktionalität dargestellt an einem Beispiel: Praktische Demonstration der Implementierung eines Kontaktformulars anhand von Code-Ausschnitten.

Diskussion der Einsatzgebiete und Implementierungen: Untersuchung der geringen Browser-Akzeptanz und der Lösungsansätze mittels Server- oder Client-Transformation.

Einordnung und Vergleich zu ähnlichen Standards: Klassifizierung von XForms im Vergleich zu anderen deklarativen UI-Sprachen wie XAML, MXML und XUL.

Zusammenfassung und Ausblick: Kritische Würdigung der Zukunftschancen des Standards angesichts der Etablierung von HTML5.

Schlüsselwörter

XForms, HTML-Forms, XML, Webentwicklung, Datenmodellierung, Client-Server-Kommunikation, Deklarative Programmierung, XPath, Benutzeroberfläche, Formularstandard, Web-Workflows, Browserunterstützung, JavaScript, XML-Events, Datentrennung

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit befasst sich mit dem XForms-Standard, der als XML-basierte Alternative zu HTML-Forms entwickelt wurde, um die deklarative Beschreibung von Webformularen zu verbessern.

Was sind die zentralen Themenfelder?

Die zentralen Themen umfassen die Architektur von XForms, die Abgrenzung zu HTML-Formularen, die technologische Umsetzung der Datenbindung sowie die Diskussion der industriellen Anwendung und Browser-Unterstützung.

Was ist das primäre Ziel oder die Forschungsfrage?

Das Hauptziel ist die Untersuchung, inwiefern XForms als Ersatz für HTML-Forms dienen kann und welche architektonischen Vorteile die deklarative Trennung von Daten und Präsentation bietet.

Welche wissenschaftliche Methode wird verwendet?

Es handelt sich um eine fachwissenschaftliche Analyse, die auf einer Literaturrecherche und dem Vergleich technischer Standards sowie deren praktischer Implementierung basiert.

Was wird im Hauptteil behandelt?

Im Hauptteil werden die technischen Prinzipien (Model, Instance, Binding, Submission), ein konkretes Implementierungsbeispiel und eine kritische Auseinandersetzung mit der Marktverbreitung von XForms behandelt.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit ist durch Begriffe wie XForms, XML, deklarative Programmierung, Webformulare und Datenmodellierung geprägt.

Warum konnte sich XForms bisher kaum im allgemeinen Web durchsetzen?

Dies liegt primär an der mangelnden nativen Unterstützung in gängigen Webbrowsern, die den Einsatz von komplexen Transformationsschichten erforderlich macht.

Wie unterscheidet sich XForms von proprietären Standards wie XAML oder MXML?

Im Gegensatz zu generalisierten UI-Frameworks ist XForms als spezialisierter Standard konzipiert, der ausschließlich für die Erweiterung von XML-Dokumenten mit Formularfunktionen vorgesehen ist.

Excerpt out of 18 pages  - scroll top

Details

Title
Standardisierung von Formularen im Web mittels der Markup-Language XForms
College
University of Applied Sciences - Beuth
Grade
1,7
Author
Dipl.-Kfm. Benjamin Brauer (Author)
Publication Year
2010
Pages
18
Catalog Number
V155809
ISBN (eBook)
9783640699674
ISBN (Book)
9783640699551
Language
German
Tags
XForms Web Formular XHTML HTML Forms XML W3C Standard Markup MVC
Product Safety
GRIN Publishing GmbH
Quote paper
Dipl.-Kfm. Benjamin Brauer (Author), 2010, Standardisierung von Formularen im Web mittels der Markup-Language XForms, Munich, GRIN Verlag, https://www.grin.com/document/155809
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  18  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint