InsertChild
![InsertChild 1:](Images/jpg/13483686027__Web.jpg)
Diese Methode fügt einen Knoten zu einem existierenden XML-Knoten hinzu. Der neue Knoten kann hierbei an einer bestimmten Stelle platziert werden. Der existierende XML‑Knoten sowie die Position und der Name des neuen Knotens werden der Methode als Eingangsparameter übergeben. Die Methode liefert eine Referenz auf den neu hinzugefügten Knoten. Anschließend kann z. B. über die Methode SetChild() ein Wert für den Knoten eingetragen werden.
Syntax
METHOD InsertChild : SXmlNode
VAR_INPUT
n : SXmlNode;
before : SXmlNode;
END_VAR
VAR_IN_OUT CONSTANT
name : STRING;
END_VAR
Rückgabewert
Name | Typ |
---|---|
InsertChild | SXmlNode |
Eingänge
Name | Typ |
---|---|
n | SXmlNode |
before | SXmlAttribute |
/
Ein-/Ausgänge
Name | Typ |
---|---|
name | STRING |
Beispielaufruf:
xmlNewNode := fbXml.InsertChild(xmlNode, xmlBeforeNode, 'SomeName');