CopyNodeXml

CopyNodeXml 1:

Diese Methode liest die XML-Struktur eines XML Knotens aus und schreibt diese in eine Variable vom Datentyp String. Der XML-Knoten sowie die Zielvariable und die zu schreibende Länge werden der Methode als Eingangsparameter übergeben. Die tatsächliche Größe wird von der Methode zurückgeliefert.

Syntax

METHOD CopyNodeXml : UDINT
VAR_INPUT
  a    : SXmlNode;
END_VAR
VAR_IN_OUT CONSTANT
  sXml : STRING;
END_VAR
VAR_INPUT
  nXml : UDINT;
END_VAR

CopyNodeXml 2: Rückgabewert

Name

Typ

CopyNodeXml

UDINT

CopyNodeXml 3: Eingänge

Name

Typ

a

SXmlNode

nXml

UDINT

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

Name

Typ

sXml

STRING

Beispielaufruf:

nLength := fbXml.CopyNodeXml(xmlNode, sTarget, SIZEOF(sTarget));