...
Ein erzeugtes XML weist dann folgende Struktur auf:
1) Fingerprint
...
Bei Dateien wird der Name und die die Grösse der Datei (Bytes) automatisch im XML hinzugefügt:. Der Wert (GUID) ist der eindeutige Schlüssel der hochgeladenen Datei. Mit einem separaten Rest-Endpunkt kann die Datei mit Angabe dieser GUID heruntergeladen werden.
Codeblock | ||||
---|---|---|---|---|
| ||||
<var id<var id="dateiupload-1VAR_fileupload"> <?jax fileNamejax fileName="GrenzmutationsgesuchLEMFormularBetrieb12_13453Daten.pdf" fileSize="625261104834" ?> a6f53b1049fec53f-f8973c74-4613475a-a3af8025-7d51d5ea1f80dc04044247da </var> |
Variablen
Codeblock | ||||
---|---|---|---|---|
| ||||
<var id<var id="freitextVAR_xsmall1">keine</var> <var id="freitext_large">Lorem ipsum set amet</var> <var id="freitext_zwingend">Testfeld Zwingend</var> <var id="freitext_mehrzeilig">Test Mehrzeilig</var> <var id="email">asdfasdf@test.ch</var> <var id="datum">2019-07-03<> <?jax format="TT.MM.JJJJ"?> 2020-05-04 </var> <var id="VAR_2"> <?jax schluessel="wert"?> test </var> <var id="VAR_3">muster</var> <var id="VAR_4">example</var> <var id="VAR_5">inhalt</var> |
Einzelne Felder werden mit dem XML-Element <var> gekennzeichnet. Die Felder können eigenständig, als Bestandteil von Listen oder in Gruppen vorkommen und repräsentieren die vom User getätigten Eingaben.
Listen
...
language | xml |
---|---|
linenumbers | true |
...
Bei dem Listenelement <list> wird zusätzlich noch die effektive Anzahl Einträge mit dem Attribut "size" mitgegeben. Ebenso sind die zusammengehörigen Felder eines Listeneintrages numerisch gekennzeichnetmit dem Tag "entry" umgeben. Die Verarbeitungsanweisungen werden innerhalb des Listenelements zuoberst gesetzt:
Codeblock | ||||
---|---|---|---|---|
| ||||
<list id="listeNr2liste" size="3"> <?jax listType="singleEntry"?> <entry> <var id="liste_1_name">Müller</var> <var id="listeNr2liste_1_name">Martin Müller</var> vorname">Stephan</var> </entry> <entry> <var id="listeNr2liste_2_name">Jonas Peterson</var> >Diethelm</var> <var id="liste_2_vorname">Bernd</var> </entry> <entry> <var id="listeNr2liste_3_name">Michael Rüegger</var>>August</var> <var id="liste_3_vorname">Gabriela</var> </entry> </list> |
Gruppen
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
<group id<group id="MWSTGRP_1"> <?jax global1="true"?> <var id="calcGRP_VAR_anzahl1">2<>Müller</var> <var id="calcGRP_VAR_preis2">42.00<>Martin</var> <var id="calcGRP_VAR_mwst3">8.0<>Teststrasse</var> </group> |
Gruppen sind eine Kombination von Feldern und/oder Listenelementen und werden mit dem Element <group> gekennzeichnet.
...