Jens Oliver Meiert

XForms 1.0: H├Ąufig gestellte Fragen┬á(W3C)

Originalversion:
https://www.w3.org/­MarkUp/Forms/2003/xforms-faq.html
├ťbersetzer:
Jens Oliver Meiert, meiert.com
Datum der ├ťbersetzung:
8. Oktober 2008

Bei diesem Dokument handelt es sich um die deutsche ├ťbersetzung eines W3C-Textes. Dieser Text ist urheberrechtlich gesch├╝tzt; bitte beachten Sie die Hinweise des Originaldokuments sowie die Anmerkungen der W3C-Dokumentlizenz. Die ├ťbersetzung hat keine durch das W3C legitimierte, normative Wirkung. Das einzige ma├čgebliche Dokument ist das englische Original.

Bitte senden Sie Fehler und Korrekturen zur deutschen Fassung an den ├ťbersetzer. Kommentare des ├ťbersetzers, die als solche gekennzeichnet sind, unterliegen dem Urheberrecht des ├ťbersetzers. Sie sind kein Bestandteil des Ursprungsdokuments.

W3C.

XForms 1.0: H├Ąufig gestellte Fragen

W3C-XForms-Arbeitsgruppe

Dieses Dokument wurde von Mitgliedern der XForms-Arbeitsgruppe des W3C als Sammlung von h├Ąufig gestellten Fragen zu XForms 1.0 zusammengestellt.

Bitte senden Sie Vorschl├Ąge und Kommentare zu dieser FAQ an www-forms@w3.org (Archiv), mit dem Wort ┬╗FAQ┬ź in der Betreffzeile.

Inhaltsverzeichnis

Was sind die Vorteile von XForms?

Die Vorteile sind haupts├Ąchlich folgende:

XForms verbessert die Nutzererfahrung (UX).
XForms wurde so gestaltet, dass es vielem erlaubt, durch den Browser ├╝berpr├╝ft zu werden, wie zum Beispiel die Typen von Feldern, die ausgef├╝llt wurden, dass ein spezielles Feld Pflichtfeld ist, oder dass ein Datum zeitlich nach einem anderen folgt. Dies reduziert den Bedarf nach ┬╗Rundreisen┬ź zum Server oder nach skriptbasierten L├Âsungen, und es verbessert die Nutzererfahrung, indem sofortige R├╝ckmeldung zu dem gegeben wird, das ausgef├╝llt wurde.
Es ist XML, und es kann XML ├╝bermitteln.
XForms ist ordentlich in XML integriert: Es basiert auf XML, es sammelt Formulardaten als XML, es kann externe XML-Dokumente als initiale Daten laden, und es kann die Ergebnisse als XML ├╝bertragen. Dass der Nutzer in die XML-Pipeline eingeschlossen wird, bedeutet schlie├člich, dass Sie es von einem bis zum anderen Ende mit XML zu tun haben, bis hin zum Desktop des Nutzers.
Es kombiniert bestehende XML-Technologien.
Anstatt das Rad neu zu erfinden, bedient sich XForms einer Reihe von existierenden XML-Technologien, wie XPath zum Adressieren und Berechnen von Werten oder XML Schema zum Definieren von Datentypen. Dies hat zwei Vorteile: Erleichtertes Lernen f├╝r Menschen, die diese Technologien bereits kennen, und die M├Âglichkeit f├╝r Implementierer, regul├Ąre Komponenten einzusetzen, um ihre Systeme zu bauen.
Es ist ger├Ąteunabh├Ąngig.
Dasselbe Formular kann ohne ├änderungen an einen herk├Âmmlichen Browser, einen PDA, ein Mobiltelefon oder einen Sprach-Browser ├╝bermittelt werden, sogar an exotischere Clients wie einen Instant Messenger. Dies erleichtert das Anbieten von Formularen f├╝r ein breites Publikum ungemein, da Formulare nur einmal verfasst werden m├╝ssen.
Es ist einfacher, komplizierte Formulare zu erstellen.
Da XForms deklaratives Markup verwendet, um Eigenschaften von Werten anzugeben und Beziehungen zwischen Werten aufzubauen, ist es f├╝r den Autor wesentlich einfacher, komplizierte, adaptive Formulare zu erstellen, ohne auf Scripting zur├╝ckgreifen zu m├╝ssen.
Es ist internationalisiert.
Da ├╝bertragene Daten XML entsprechen, ist XForms ordnungsgem├Ą├č internationalisiert.
Es ist zug├Ąnglich.
XForms wurde so entworfen, dass es mit assistiven Technologien (f├╝r beispielsweise blinde Nutzer) und traditionellen ┬╗visuellen┬ź Browsern gleicherma├čen gut funktioniert.

Was kann ich mit XForms machen, das ich mit alten HTML-Formularen nicht machen kann?

XForms kann alles, das auch HTML-Formulare k├Ânnen, und noch mehr. XForms l├Ąsst Sie unter anderem:

Ist XForms komplizierter als HTML-Formulare?

Nein. Die XForms-Spezifikation mag kompliziert ausschauen, aber sie ist auch kein Tutorial f├╝r XForms; sie richtet sich an Implementierer, die genau wissen m├╝ssen, wie XForms implementiert werden soll, und ist somit sehr detailliert.

Ein Formular, das sowohl in HTML als auch XForms geschrieben wurde, sieht in beiden F├Ąllen fast gleich aus. Wenn Sie anfangen, Formulare zu erstellen, f├╝r die HTML nicht entworfen wurde, wird XForms viel einfacher werden. XForms beinhaltet Elemente, die HTML-Formulare nicht umfassen, aber zu dem Zweck, die Erstellung von Formularen zu vereinfachen. Beachten Sie unter anderem XForms f├╝r HTML-Autoren f├╝r einige Beispiele.

M├╝ssen wir auf neue Browser warten?

Nein. Sofern der entsprechende Browser nicht bereits ├╝ber native XForms-Unterst├╝tzung verf├╝gt, gibt es verschiedene Implementierungen, die Sie XForms mit bestehenden Browsern benutzen lassen, entweder mittels Plugins oder durch Formulartransformation auf dem Server.

Es gibt eine ├ťbersicht ├╝ber XForms-Implementierungen, die Details von vielen dieser Implementierungen enth├Ąlt. Ein redaktioneller ├ťberblick, der Screenshots von einigen umfasst, steht bei xml.com bereit.

Funktioniert XForms auf PDAs und Mobiltelefonen?

Zu der Zeit, zu der dieses Dokument geschrieben wurde, wurde XForms auf PDAs und Mobiltelefonen mittels Proxies vorgef├╝hrt, unter Verwendung derselben Techniken, die oftmals eingesetzt werden, um Webinhalte auf kleineren Ger├Ąten darzustellen. Wir gehen davon aus, dass native XForms-Clients schon bald auf mobilen Ger├Ąten verf├╝gbar sind.

Was f├╝r Server unterst├╝tzen gegenw├Ąrtig XForms?

Alle. XForms verf├╝gt ├╝ber einige neue ├ťbertragungsmethoden im Vergleich zu HTML-Formularen, aber diese entsprechen alle Standard-HTTP-Methoden, um Daten ├╝ber Netzwerke zu senden. XForms kann mittels PUT Daten auf einem Server ablegen, kann mit einem SOAP- oder XML-RPC-Server kommunizieren, unterst├╝tzt aber auch Altformate, was Formularen erlaubt, mit bestehenden Formularservern zu arbeiten.

Wer steht hinter XForms?

Die XForms-Arbeitsgruppe, die XForms verfasst hat und die aus Repr├Ąsentanten vieler gr├Â├čerer IT-Unternehmen besteht (siehe Pressemitteilung und Referenzen zu XForms). Dazu gibt es eine gro├če Zahl von kommenden Implementierungen. XForms entspricht im gegenw├Ąrtigen Zustand sogar der am h├Ąufigsten implementierten W3C-Spezifikation.

Eine Reihe gro├čer Nutzergruppen zeichnet sich ab, einschlie├člich der ┬╗e-Government┬ź-Initiative der britischen Regierung, dem Steuer-Service eines anderen Landes, und der Versicherungsbranche in wiederum einem anderen Land.

Arbeiten nicht auch andere Firmen an neuen Formulartechnologien?

Das ist richtig. Formulare waren die Basis der ┬╗eCommerce-Revolution┬ź und sind noch immer ein hei├čes Thema. Die vielen Unternehmen, die hinter XForms stehen, glauben jedoch, dass es Vorteile dabei gibt, eine non-propriet├Ąre Technologie einzusetzen, die auf allgemeinen Standards basiert und nicht an einen einzelnen Anbieter gebunden ist. Dies bedeutet eine F├╝lle von User-Agents auf einer Vielzahl von Plattformen. Zus├Ątzlich denken wir, dass sobald Sie die Vorteile von XForms sch├Ątzen gelernt haben ÔÇô einmaliges Entwickeln f├╝r viele Plattformen, Integration in XML, die M├Âglichkeit, externe XML-Dokumente zu editieren ÔÇô, Sie sich keine andere Technologie w├╝nschen werden.

Was f├╝r Dokumente und Ressourcen gibt es noch?

Die XForms-Startseite stellt eine gute Informationsquelle zu XForms dar.

Es erscheinen weitere B├╝cher ├╝ber XForms, und eine Suche nach ┬╗XForms┬ź sollte sie in jedem Buchladen finden lassen.

Es gibt eine Einf├╝hrung zu XForms f├╝r HTML-Autoren.