Some can't be decoded:
echo 'Check "RE"'&'< >' | xmlstarlet unesc
entity name too long: "
entity name too long: "
entity name too long: &apos
entity name too long: &apos
entity name too long:  
Check "RE"'&'< >
Correct result:
Check "RE"'&'< >