Sisällys

# XML-asiakirjat (XForms)

XForms are a new type of web form that was developed by the World Wide Web Consortium. The XForm model is defined in Extensible Markup Language (XML). The model uses separate sections to describe what a form does and what a form looks like. You can view the specification for XForms at: https://www.w3.org/MarkUp/Forms/.

## XForms-työskentely

In LibreOffice, an XForms document is a special type of Writer document. The Design Mode for an XForm document has additional toolbars and panes.

Kun XForms-asiakirja on luotu ja tallennettu, asiakirja voidaan avata, täyttää lomake ja lähettää muutokset palvelimelle.

## XForms-asiakirjan luominen

1. Valitse Tiedosto - Uusi - XML-asiakirja.

   XForms-suunnitteluikkuna avautuu tyhjänä Writer-asiakirjana.

2. Suunnittele lomake.

- Lisätään ohjausobjekti, valitaan ominaisuusselaimen oletustila ja annetaan sitova väite.

- In the Data Navigator, add an element to the instance.

- Ladataan uusi instanssi XML-tiedostosta ja lisätään ohjausobjekti vastaavaan XML-elementtiin tai määreeseen.

## XForms-asiakirjan avaaminen

- Valitse Tiedosto - Avaa ja valitse XForms-asiakirja. XForm-asiakirjalla on sama tiedostopääte kuin Writerin tekstiasiakirjalla (*.odt).

## XForms-asiakirjan muokkaaminen

Avataan XForms-asiakirja ja käytetään seuraavia palkkeja ja ikkunoita:

- Lomakkeen rakenne -palkki

- Lomakkeen ohjausobjektit -palkki

- Tietoselain

- Lomakeselain