BeginByName

Diese Methode liefert einen Iterator über alle Kindelemente eines XML-Knotens, beginnend ab einem bestimmten Element. Der XML-Knoten wird der Methode als Eingangsparameter übergeben.
Syntax
METHOD BeginByName : SXmlIterator
VAR_INPUT
n : SXmlNode;
END_VAR
VAR_IN_OUT CONSTANT
name : STRING;
END_VAR
Rückgabewert
Name | Typ |
---|---|
BeginByName | SXmlIterator |
Eingänge
Name | Typ |
---|---|
n | SXmlNode |
/
Ein-/Ausgänge
Name | Typ |
---|---|
name | STRING |
Beispielaufruf:
xmlNode := fbXml.ChildByName(xmlDoc, 'Machines');
xmlIterator := fbXml.BeginByName(xmlNode, 'NameX');
WHILE NOT fbXml.IsEnd(xmlIterator) DO
xmlNodeRef := fbXml.Node(xmlIterator);
xmlNodeValue := fbXml.NodeText(xmlNodeRef);
xmlIterator := fbXml.Next(xmlIterator);
END_WHILE