|  (Die Seite wurde neu angelegt: „Es ist geplant, mit SuperX eine REST-Schnittstelle für Ergebnistabellen anzubieten. Bis dahin können Sie auch mit der XML-Schnittstelle arbeiten. =XMLSchnitt…“) | |||
| Zeile 7: | Zeile 7: | ||
| ** passwort = Passwort | ** passwort = Passwort | ||
| ** contenttype=text/xml | ** contenttype=text/xml | ||
| ** stylesheet=tabelle_xml.xsl | |||
| ==Beschreibung des XML-Formats== | ==Beschreibung des XML-Formats== | ||
| Die Ergebnistabelle ist hierarchisch strukturiert, unterhalb des Root-Elements sind 1-n "ergebniselemente" verfügbar. Diese wiederum enthalten im Abschnitt | Die Ergebnistabelle ist hierarchisch strukturiert, unterhalb des Root-Elements sind 1-n "ergebniselemente" verfügbar. Diese wiederum enthalten im Abschnitt | ||
Version vom 7. Juni 2022, 09:45 Uhr
Es ist geplant, mit SuperX eine REST-Schnittstelle für Ergebnistabellen anzubieten. Bis dahin können Sie auch mit der XML-Schnittstelle arbeiten.
XMLSchnittstelle
Aufruf über http
- Deeplink der Ergebnistabelle erzeugen
- Download mit wget oder curl, dabei Übergabe von den Parametern:
- benutzer = Benutzerkennung
- passwort = Passwort
- contenttype=text/xml
- stylesheet=tabelle_xml.xsl
 
Beschreibung des XML-Formats
Die Ergebnistabelle ist hierarchisch strukturiert, unterhalb des Root-Elements sind 1-n "ergebniselemente" verfügbar. Diese wiederum enthalten im Abschnitt
- felder: die jeweilige Legende der Selektion
- header: die Spaltenüberschriften
- sqlerg: das tabellearische Ergebnis, mit
- row-Elementen für die Zeilen, und
- col-Elementen für die Spalten und somit Zellen
 
- hier Screenshot XML-Baum jedit
Im generischen Standardlayout würde die erste Zeile z.B. so aussehen:
- screenshot kamQB gener. standardlayout
Weiterverarbeitung
- XML-Parser zum Abfragen
- Import mit Kettle