Try OpenEdge Now
skip to main content
ABL Reference
Handle Attributes and Methods Reference : ATTRIBUTE-NAMES attribute
 

ATTRIBUTE-NAMES attribute

Returns a comma-separated list of an element's attribute names. The attribute names are contained in the XML document. If the element does not have any attributes, the empty string ("") is returned.
Data type: CHARACTER
Access: Read-only
Applies to: X-noderef object handle
If hNoderef is an element node with various attributes, and anames and bname are character program variables, the following example demonstrates listing all the attributes of the XML node:
anames = hNoderef:ATTRIBUTE-NAMES.
REPEAT jx = 1 TO NUM-ENTRIES(anames):
bname = ENTRY(jx, anames).
MESSAGE "attribute-name is" bname "value is"
    hNoderef:GET-ATTRIBUTE(bname).
END.