(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