Für den Import der Stimmen in uniWAHL werden am besten Rohdaten (Menübefehl „OWS / Importiere Rohdaten“ verwendet, das heißt, dass die Informationen für jeden einzelnen Stimmzettel, d.h. für jede Checkbox geliefert werden. Dadurch kann die Auszählung an alle in uniWAHL implementierten Wahlordnungen angepasst werden.
Das Datenformat der xml-Datei ist festgelegt durch:
<!ELEMENT result (ballotprocess *)>
<!ELEMENT ballotprocess (answer*)>
<!ELEMENT answer (wahlid,szid,questionid,value)>
<!ELEMENT wahlid (#PCDATA)>
<!ELEMENT szid (#PCDATA)>
<!ELEMENT questionid (#PCDATA)>
<!ELEMENT value (#PCDATA)>
szid = GremiumNr *1000+GruppenNr
Eine Checkbox zum Ungültigmachen hat die questionid = 888.
<?xml version="1.0" encoding="ISO-8859-1"?> <result> <ballotprocess page="1"> <answer> <wahlid>301856</wahlid> <szid>1003</szid> <questionid>1001</questionid> <value>1</value> </answer> </ballotprocess> <ballotprocess page="2"> <answer> <wahlid>301856</wahlid> <szid>1003</szid> <questionid>1002</questionid> <value>1</value> </answer> <answer> <wahlid>301856</wahlid> <szid>1003</szid> <questionid>1003</questionid> <value>1</value> </answer> </ballotprocess> ... <ballotprocess page="1033"> <answer> <wahlid>301856</wahlid> <szid>1003</szid> <questionid>1003</questionid> <value>1</value> </answer> <answer> <wahlid>301856</wahlid> <szid>1003</szid> <questionid>1004</questionid> <value>1</value> </answer> </ballotprocess> </result>
Abb. : Beispiel für das Datenformat für das Importieren aus Rohdaten
Abb. : Beispiel einer JSON-Importdatei