Umfrage beziehen

Um die Daten für eine Umfrage zu beziehen, wird die URL http://localhost:8081/questionnaire/get/<id>.xml angefordert. Die Anforderung geschieht mit einem einfachen HTTP Get Request.

Wahlweise kann auch eine Liste aller Umfragen unter der URL http://localhost:8081/questionnaire/list.xml bezogen werden.

Das Ergebnis der Anfrage ist ein XML-Dokument. Dieses besteht aus dem Wurzelelement "questionnaire". Um verschiedene Umfragen unterscheiden zu können, besitzt dieses Element ein Attribut "id". Innerhalb des Wurzelelementes befinden sich ein oder mehrere "question"-Elemente. Diese besitzen ebenfalls eine "id". Zusätzlich wird das Attribut "type" angegeben. Dieses bestimmt die Art der Antwort. Folgende Arten sind möglich:

Typ Beschreibung Empfohlene Eingabemöglichkeit
text Die Antwort auf diese Frage besteht aus einfachem Text. Einfaches Textfeld
location Eine Frage mit diesem Typ erwartet eine Positionsangabe als Antwort. Positionsangaben werden im Format "[+-]DDD.DDDDD" erwartet. Einfaches Textfeld, automatische Eingabe mittels GPS
attachment An dieser Stelle können zusätzliche Dateien an die Umfrage angehängt werden FileUpload
choice Tritt eine Frage mit diesem Typ auf, so besitzt das entsprechende XML-Element zwei oder mehrere vorgegebene Antwortmöglichkeiten. Aus diesen Möglichkeiten muss eine ausgewählt werden. Radio-Button oder Combobox
multichoice Dieser Typ ist ähnlich wie "choice", es können jedoch mehrere Antwortmöglichkeiten ausgewähl werden. Checkbox