Attributes
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
Rückgabewert
Name | Typ |
---|---|
Attributes | SXmlAttribute |
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