Version 2003
Get First XML element (ElementRef{; UnterElemName{; UnterElemWert}}) String
| Parameter | Typ | Beschreibung | |
| ElementRef | String | Referenz auf XML Element | |
| UnterElemName | String | Name des gewählten Feldes | |
| UnterElemWert | String | Wert des gewählten Feldes | |
| Funktionsergebnis | String | XML Referenz (16 Zeichen) |
Beschreibung
Die Funktion Get First XML element gibt die Referenz auf das erste Kind" des als Referenz übergebenen XML Element zurück. Sie können diese als Referenz in anderen XML Befehlen zum Parsen verwendet.
Die Parameter UnterElemName und UnterElemWert empfangen Name und Wert des Unterelements
Beispiele
(1) Referenz auf das erste XML Element des Eltern-Root wiederfinden. Die XML Struktur (C:\\import.xml) wird zuerst in ein BLOB geladen:
C_BLOB(myBlobVar)
C_STRING(16;$xml_Parent_Ref;$xml_Child_Ref)
DOCUMENT TO BLOB("c:\\import.xml";myBlobVar)
$xml_Parent_Ref:=Parse XML variable(myBlobVar)
$xml_Child_Ref:=Get First XML element($xml_Parent_Ref)
(2) Referenz, Name und Wert des ersten XML Elements des Eltern-Root wiederfinden. Die XML Struktur (C:\\import.xml) wird zuerst in ein BLOB geladen:
C_BLOB(myBlobVar)
C_STRING(16;$xml_Parent_Ref;$xml_Child_Ref)
C_TEXT($childName;$childValue)
DOCUMENT TO BLOB("c:\\import.xml";myBlobVar)
$xml_Parent_Ref:=Parse XML variable(myBlobVar)
$xml_Child_Ref:=Get First XML element($xml_Parent_Ref;$childName;$childValue)
Referenz
Systemvariablen oder Mengen
Wurde die Funktion korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null).