AppendChild

AppendChild 1:

Diese Methode fügt einen neuen Knoten unterhalb eines existierenden Knotens ein. Der Wert des neuen Knotens ist hierbei vom Datentyp STRING. Der Name und der Wert des neuen Knotens sowie eine Referenz auf den existierenden Knoten werden der Methode als Eingangsparameter übergeben. Die Methode liefert eine Referenz auf den neu hinzugefügten Knoten. Der Eingangsparameter cdata gibt an, ob der Wert des Knotens in einem CDATA‑Block gekapselt werden soll, sodass bestimmte Sonderzeichen wie z. B. "<" und ">" als Werte erlaubt sind.

Syntax

METHOD AppendChild : SXmlNode
VAR_INPUT
  n     : SXmlNode;
END_VAR
VAR_IN_OUT CONSTANT
  name  : STRING;
  value : STRING;
END_VAR
VAR_INPUT
  cdata : BOOL;
END_VAR

AppendChild 2: Rückgabewert

Name

Typ

AppendChild

SXmlNode

AppendChild 3: Eingänge

Name

Typ

n

SXmlNode

cdata

BOOL

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

Name

Typ

name

STRING

value

STRING

Beispielaufruf:

xmlNewNode := fbXml.AppendChild(xmlExisting, 'Controller', 'CX5120', FALSE);