Kategorien
Wen man ein Formularfeld vom Typ "Kategorie" bearbeitet, erscheint der Reiter "Struktur " im Formulareditor. Er dient der Bearbeitung von Kategorien. Kategorien dienen der Abbildung von Hierarchien. Die Struktur der Hierachien wird in einem einfachen XML-Dokument definiert. Die DTD (Vorgabe für die Dokumentenstruktur) sieht dabei wie folgt aus:
<!ELEMENT root (category)*>
<!ATTLIST root initial CDATA #REQUIRED>
<!ELEMENT category (category)*>
<!ATTLIST category name CDATA #REQUIRED>
Wir verdeutlichen das Ganze an einem einfachen Beispiel:
<category name="Tiere">
<category name="Säugetiere">
<category name="Wale"/>
<category name="Affen"/>
</category>
<category name="Reptilien"/>
<category name="Insekten"/>
</category>
<category name="Pflanzen">
<category name="Bäume"/>
<category name="Blumen"/>
</category>
</root >
Wenn man den XML-Quelltext eingegeben hat, kann man ihn durch den Knopf „ Validieren“ auf seine Gültigkeit prüfen lassen. Entspricht er der oben angegebenen DTD, so wird die Formularansicht aktualisiert: