Webservice-Funktionen
d.3 webservice Funktionen
Anmerkung
Sofern nicht anders angegeben, geben alle Funktionen bei Erfolg den String OK zurück, ansonsten eine Fehlermeldung.
Initialisierung | |
|---|---|
| Initialisierung, gibt eine Session-ID zurück (z.Zt. ohne Verwendung) |
| Finalisierung (optional, entspricht neuer Initialisierung) |
XML-Erzeugung (-> XML-Out-Buffer) | |
|---|---|
| Beginn eines neuen XML-Dokuments, Löschen des bisherigen Puffers |
| öffnet einen neuen Knoten, der mit |
| erzeugt einen kompletten Knoten (also |
| schließt einen Knoten, der mit (also |
| beendet das XML-Dokument, das jetzt gespeichert oder versendet werden kann |
Laden, Speichern, Aufruf Web-Service | |
|---|---|
| speichert den XML-Out-Buffer in die angegebene Datei |
| lädt die angegebene Datei in den XML-In-Buffer |
| fügt einen Parameter hinzu, der beim späteren Aufruf von
|
| protokolliert nachfolgenden Aufruf von |
| Sendet den XML-Out-Buffer an die angegebene URL und lädt das Ergebnis des Requests in den XML-In-Buffer. In der URL können GET-Parameter verwendet werden. Wenn zuvor KEIN weiterer Parameter mitgegeben wurde ( Andernfalls wird das XML per POST als Parameter |
XML-Parser (-> XML-In-Buffer) | |
|---|---|
Navigation | |
| setzt den Fokus auf den Root-Node des XML-Dokuments |
| setzt den Fokus auf den Parent-Node des bisher fokussierten Nodes |
| Setzt den Fokus auf einen beliebigen Node (relativ zum aktuell fokussierten Node)
(ggf, vorher mit
eine beliebige Kombination der obigen Angaben (als Pfadangabe, getrennt mit |
| Analog zu |
Analyse | |
| liefert die Anzahl der verfügbaren Child-Nodes unterhalb des gerade fokussierten Nodes |
| liefert den Namen des i'ten Nodes |
Zugriff auf enthaltene Werte | |
| liefert den Inhalt des mit expression bezeichneten Nodes (relativ zum aktuell fokussierten Node); Verwendung von expression wie in |