| 4D v18DOM REMOVE XML ATTRIBUTE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 DOM REMOVE XML ATTRIBUTE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOM REMOVE XML ATTRIBUTE ( ElementRef ; attrName ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| ElementRef | Text |   | XML Element Referenz | |||||
| attrName | Text |   | zu entfernendes Attribut | |||||
Der Befehl DOM REMOVE XML ATTRIBUTE entfernt, sofern vorhanden, das in attrName angegebene Attribut aus dem XML Element mit der im Parameter ElementRef übergebenen Referenz.
Wurde das Attribut korrekt entfernt, wird die Systemvariable OK auf 1 gesetzt. Gibt es kein Attribut mit Namen attrName in ElementRef, wird ein Fehler zurückgegeben und die Systemvariable OK wird auf 0 gesetzt.
Nehmen wir folgende Struktur:

Der nachfolgenden Code entfernt das erste Attribut "N=1":
 C_BLOB(myBlobVar)
 C_TEXT($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 REMOVE XML ATTRIBUTE($xml_Child_Ref;"N")
									DOM GET XML ATTRIBUTE BY INDEX
									
									DOM GET XML ATTRIBUTE BY NAME
									
									DOM REMOVE XML ELEMENT
									
									DOM SET XML ATTRIBUTE
									
	Produkt: 4D
	Thema: XML DOM
	Nummer: 
        1084
        
        
        
	
	Erstellt: 4D v12
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v18)
	
	
	
	
	
 Fehler melden
Fehler melden