DOM SET XML ATTRIBUTE

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


DOM SET XML ATTRIBUTE (ElementRef; AttrName; AttrWert{; AttrName2; AttrWert2; ...; AttrNameN; AttrWertN})

ParameterTypBeschreibung
ElementRefStringReferenz auf XML Element
AttrNameStringZu setzendes Attribut
AttrWertString / WertNeuer Attributwert

Beschreibung

Der Befehl DOM SET XML ATTRIBUTE fügt dem XML Element mit der in ElementRef übergebenen Referenz ein oder mehrere Attribute hinzu. Er setzt auch den Wert jedes definierten Attributs.

In AttrName und AttrWert übergeben Sie die zu setzenden Attribute mit den dazugehörigen Werten, und zwar in Form von Variablen, Feldern oder tatsächlichen Werten. Sie können beliebig viele Paare Attribut/Wert übergeben.

Sie können jetzt in AttrWert auch einen Wert übergeben, der nicht vom Typ Text ist, das kann Boolean, Ganzzahl, Zahl, Datum oder Zeit sein. 4D steuert die Umwandlung in Text gemäß den folgenden Vorgaben:

TypBeispiel für konvertierten Wert
Boolean"Wahr" oder "Falsch" (nicht übersetzt)
Ganzzahl"123456"
Zahl"12.34" (Dezimaltrenner ist immer ".")
Datum"2006-12-04T00:00:00Z" (RFC 3339 Standard)
Zeit"5233" (Anzahl Sekunden)

Beispiel

Die XML Quelle:

<Book>
   <Title>The Best Seller</Title>
</Book>

…führt folgenden Code aus:

   vAttrName:="Font"
   vAttrVal:="Verdana"
   DOM SET XML ATTRIBUTE(vElemRef;vAttrName;vAttrVal) 

…Sie erhalten:

<Book>
   <Title Font=Verdana>The Best Seller</Title>
</Book>

Referenz

DOM GET XML ATTRIBUTE BY INDEX, DOM GET XML ATTRIBUTE BY NAME.

Systemvariablen oder Mengen

Bei korrekt ausgeführtem Befehl wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null) und ein Fehler wird zurückgegeben.


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