InsertChild

InsertChild 1:

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

InsertChild 2: Rückgabewert

Name

Typ

InsertChild

SXmlNode

InsertChild 3: Eingänge

Name

Typ

n

SXmlNode

before

SXmlAttribute

InsertChild 4:/InsertChild 5: Ein-/Ausgänge

Name

Typ

name

STRING

Beispielaufruf:

xmlNewNode := fbXml.InsertChild(xmlNode, xmlBeforeNode, 'SomeName');