NextByName

NextByName 1:

This method sets an XML iterator for the next object that is to be processed, which is identified by its name.

Syntax

METHOD NextByName : SXmlIterator
VAR_INPUT
  it   : SXmlIterator;
END_VAR
VAR_IN_OUT CONSTANT
  name : STRING;
END_VAR

NextByName 2: Return value

Name

Type

NextByName

SXmlIterator

NextByName 3: Inputs

Name

Type

it

SXmlIterator

NextByName 4:/NextByName 5: Inputs/Outputs

Name

Type

name

STRING

Sample call:

xmlIterator := fbXml.Begin(xmlNode);
WHILE NOT fbXml.IsEnd(xmlIterator) DO
  xmlNodeRef   := fbXml.Node(xmlIterator);
  xmlNodeValue := fbXml.NodeText(xmlNodeRef);
  xmlIterator  := fbXml.NextByName(xmlIterator, 'SomeName');
END_WHILE