Attributes

Attributes 1:

Diese Methode dient zur Navigation durch den DOM und liefert einen Iterator auf alle gefundenen Attribute an einem XML-Knoten zurück. Der Iterator kann anschließend zur weiteren Navigation durch die gefundenen Elemente verwendet werden. Der Knoten und eine Referenz auf den Iterator werden der Methode als Eingangsparameter übergeben.

Syntax

METHOD Attributes : SXmlAttribute
VAR_INPUT
  n : SXmlNode;
  it : REFERENCE TO SXmlIterator;
END_VAR

Attributes 2: Rückgabewert

Name

Typ

Attributes

SXmlAttribute

Attributes 3: Eingänge

Name

Typ

it

REFERENCE TO SXmlIterator

Beispielaufruf:

xmlRet := fbXml.Attributes(xmlNode, xmlIterator);
WHILE NOT fbXml.IsEnd(xmlIterator) DO
  xmlMachineAttrRef  := fbXml.Attribute(xmlIterator);
  xmlMachineAttrText := fbXml.AttributeText(xmlMachineAttrRef);
  xmlIterator        := fbXml.Next(xmlIterator);
END_WHILE