xmlstarlet
fará o truque e está disponível nos repositórios do Ubuntu (a partir de 16.04); presumivelmente também dos repositórios do Debian.
A sintaxe é:
xmlstarlet c14n foo.xml > bar.xml
bar.xml
será uma versão canonicalizada de foo.xml
, com todas as entidades resolvidas.