The previous sed replacement defaces valid output like
<
into
<
Adding a negative loook-ahead so "&" is only changed into "&" if that "&" isn't already followed by "amp;" fixes that:
sed 's/&(?!amp;)/\&/g; s/\</g; s/>/\>/g; s/"/\"/g; s/'"'"'/\'/g'