| 4D v18DOM SET XML ATTRIBUTE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 DOM SET XML ATTRIBUTE 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOM SET XML ATTRIBUTE ( ElementRef ; attrName ; attrWert {; attrName2 ; attrWert2 ; ... ; attrNameN ; attrWertN} ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| ElementRef | String |   | Referenz auf XML Element | |||||
| attrName | String |   | Zu setzendes Attribut | |||||
| attrWert | String, Boolean, Lange Ganzzahl, Zahl, Zeit, Datum |   | Neuer Attributwert | |||||
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:
| Typ | Beispiel 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) | 
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>
Bei korrekt ausgeführtem Befehl wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null) und ein Fehler wird zurückgegeben.
									DOM GET XML ATTRIBUTE BY INDEX
									
									DOM GET XML ATTRIBUTE BY NAME
									
									DOM REMOVE XML ATTRIBUTE
									
									XML SET OPTIONS
									
	Produkt: 4D
	Thema: XML DOM
	Nummer: 
        866
        
        
        
	
	Geändert: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v18)
	
	
	
	
	
 Fehler melden
Fehler melden