DOM GET XML ATTRIBUTE BY NAME

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 (Geändert)


DOM GET XML ATTRIBUTE BY NAME (ElementRef; AttribName; AttribWert)

ParameterTypBeschreibung
ElementRefStringReferenz auf XML Element
AttribNameStringAttributname
AttribWertVariableAttributwert

Beschreibung

Der Befehl DOM GET XML ATTRIBUTE BY NAME erhält den Wert eines Attributs, definiert durch AttribName.

In ElementRef übergeben Sie die Referenz eines XML Elements, in AttribName den Namen des Attributs, dessen Wert Sie wissen wollen. Der Wert wird in AttribWert zurückgegeben. 4th Dimension versucht, den erhaltenen Wert in denselben Typ umzuwandeln wie die als Parameter übergebene Variable.

Gibt es kein Attribut AttribName im XML Element, wird ein Fehler zurückgegeben.

Bei mehreren gleichnamigen Attributen im XML Element wird nur der Wert des ersten Attributs zurückgegeben.

Beispiele

Diese Methode findet den Wert eines XML Attributs über seinen Namen:

   C_BLOB(myBlobVar)
   C_STRING(16;$xml_Parent_Ref;$xml_Child_Ref)
   C_LONGINT($LineNum)

   $xml_Parent_Ref:=DOM Parse XML variable(myBlobVar)
   $xml_Child_Ref:=DOM Get First Child XML element($xml_Parent_Ref)
   DOM GET XML ATTRIBUTE BY NAME($xml_Child_Ref;"N";$LineNum)

Wird diese Methode auf das Beispiel angewandt, enthält $LineNum den Wert 1:

Referenz

DOM GET XML ATTRIBUTE BY INDEX.

Systemvariablen oder Mengen

Wurde der Befehl korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt. Tritt ein Fehler auf, wird sie auf 0 (Null) gesetzt.


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