Getting list of the Element Names from NSXMLElement Array

I have a list called theNodesENTRYFULL (see attached pic)
I would like to repeat through the list with each entry
and get a list of all of the NSXMLElement Names.
eg
ITEM1:
{“ENTRY”, “LOCATION”, “ALBUM”, “MODIFICATION_INFO”, “INFO”, “TEMPO”}
ITEM2:
{“ENTRY”, “LOCATION”, “ALBUM”, “MODIFICATION_INFO”, “INFO”, “TEMPO”, “LOUDNESS”, “MUSICAL_KEY”, “CUE_V2”}
etc

thanks

First, you want arrays rather than lists. Then something like:

set theList to {}
repeat with anArray in theNodesENTRYFULL
set end of theList to (anArray's valueForKey:"name") -- add "as list" if you want a list
end repeat

Oh man it’s just like how I get the attribute names and values like

set propNames to theResults's valueForKeyPath:"attributes.name"
set propValues to theResults's valueForKeyPath:"attributes.stringValue"

Thanks again so much!