4D v13.4DOM Create XML element arrays |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
DOM Create XML element arrays
|
DOM Create XML element arrays ( ElementRef ; xPfad {; attrNameArray ; attrWerteArray} {; attrNameArray2 ; attrWerteArray2 ; ... ; attrNameArrayN ; attrWerteArrayN} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
ElementRef | Text |
![]() |
Referenz des XML Root Elements | |||||
xPfad | Text |
![]() |
Pfad XPath des zu erstellenden XML Elements | |||||
attrNameArray | Array String |
![]() |
Array der Attributnamen | |||||
attrWerteArray | Array String |
![]() |
Array der Attributwerte | |||||
Funktionsergebnis | Text |
![]() |
Referenz des erstellten XML Elements | |||||
Die Funktion DOM Create XML element arrays fügt im XML Element ElementRef ein neues Element hinzu, sowie optional Attribute und ihre Werte im Formular der Arrays.
Diese Funktion ist - mit Ausnahme der Unterstützung von Arrays - identisch mit der Funktion DOM Create XML element. Ausführliche Informationen dazu finden Sie in der Beschreibung zu dieser Funktion.Wir wollen folgendes Element erstellen:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <RootElement> <Elem1> <Elem2> <Elem3 Font="Verdana" Size="10" Style="Bold"></Elem3> </Elem2> </Elem1> </RootElement>
Dafür können Sie einfach schreiben:
ARRAY TEXT(arrAttNames;3)
ARRAY TEXT(arrAttValues;3)
arrAttNames{1}:="Font"
arrAttValues{1}:="Verdana"
arrAttNames{2}:="Style"
arrAttValues{2}:="10"
arrAttNames{3}:="Style"
arrAttValues{3}:="Bold"
vRootRef:=DOM Create XML Ref("RootElement")
vxPath:="/RootElement/Elem1/Elem2/Elem3"
vElementRef:=DOM Create XML element arrays(vRootRef;vxPath;arrAttNames;arrAttValues)
Produkt: 4D
Thema: XML DOM
Nummer:
1097
Alphabetische Liste der Befehle
Erstellt: 4D v12