Attributes

This method is used to navigate through the DOM and returns an iterator for all attributes found at an XML node. The iterator can then be used for further navigation through the elements that were found. The node and a reference to the iterator are transferred to the method as input parameters.
Syntax
METHOD Attributes : SXmlAttribute
VAR_INPUT
n : SXmlNode;
it : REFERENCE TO SXmlIterator;
END_VAR
Return value
Name | Type |
---|---|
Attributes | SXmlAttribute |
Inputs
Name | Type |
---|---|
it | REFERENCE TO SXmlIterator |
Sample call:
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