Inhalte

# XML-Formulardokumente (XForms)

XForms sind ein neuartiger Typ von Webformularen, der vom World Wide Web Consortium entwickelt wurde. Das XForms-Modell ist in XML (Extensible Markup Language) definiert. Das Modell verwendet getrennte Abschnitte, um zu beschreiben, was ein Formular macht und wie es aussieht. Sie können die Spezifikation für XForms unter folgender Adresse nachlesen: https://www.w3.org/MarkUp/Forms/.

## Arbeiten mit XForms

In LibreOffice ist ein XForms-Dokument ein spezieller Typ von Writer-Dokumenten. Der Entwurfsmodus für ein XForms-Dokument verfügt über zusätzliche Symbolleisten und Fensterbereiche.

Nach dem Erstellen und Speichern eines XForms-Dokuments können Sie das Dokument öffnen, das Formular ausfüllen und die Änderungen an den Server übermitteln.

## Ein neues XForms-Dokument erstellen

1. Wählen Sie Datei – Neu – XML-Formulardokument.

   Das XForms-Entwurfsfenster wird in einem leeren Writer-Dokument geöffnet.

2. Entwerfen Sie Ihr Formular.

- Fügen Sie ein Steuerelement ein, wählen Sie im Eigenschaften-Browser das Standardmodell und geben Sie eine Bindungsanweisung ein.

- Fügen Sie der Instanz im Daten-Navigator ein Element hinzu.

- Laden Sie eine neue Instanz aus einer XML-Datei und fügen Sie den relevanten XML-Elementen oder -Attributen Steuerelemente hinzu.

## Ein XForms-Dokument öffnen

- Wählen Sie Datei – Öffnen… und wählen Sie das XForms-Dokument aus. Ein XForms-Dokument hat dieselbe Dateinamenserweiterung wie ein Writer-Textdokument (*.odt).

## Ein XForms-Dokument bearbeiten

Öffnen Sie das XForms-Dokument und verwenden Sie folgende Symbolleisten und Fenster:

- Symbolleiste Formularentwurf

- Symbolleiste Formular-Steuerelemente

- Daten-Navigator

- Formularnavigator