Converts a list received from the XMLParser to a nice looking one. Watch out with tags consisting out of more words. I chose to limit a tag to one word, so I can use nice symbol lists instead of the "NAME":"LUCAS" option which I dislike.
on makeNiceList uglyList
repeat with i=1 to uglyList.count
if char 1 of name = "!" then delete char 1 of name
if ilk(uglyList[i])=#proplist then
niceList.addProp(symbol(name),makeNiceList(uglyList[i])) -- Recurse.
36 South Court Sq
Newnan, GA 30263