DOM Get First Child XML element

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2004.2 (Geändert)


DOM Get First Child XML element (ElementRef{; UnterElemName{; UnterElemWert}}) String

ParameterTypBeschreibung
ElementRefStringReferenz auf XML Element
UnterElemNameStringName des gewählten XML Unterelements
UnterElemWertStringWert des XML Unterelements
FunktionsergebnisStringXML Referenz (16 Zeichen)

Beschreibung

Die Funktion DOM Get First Child 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:=DOM Parse XML variable(myBlobVar)
   $xml_Child_Ref:=DOM Get First Child 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:=DOM Parse XML variable(myBlobVar)
   $xml_Child_Ref:=DOM Get First Child XML element
   ($xml_Parent_Ref;$childName;$childValue)

Referenz

DOM Get Next Sibling XML element.

Systemvariablen oder Mengen

Wurde die Funktion korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null).

Anwendung des Befehls

Avoiding Problems Reading DOM XML Nodes, XML Parser


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next