Se você não se importar em usar / aprender XSLT, existe o utilitário xsltproc que pode realizar isso.
Existe um programa amigo do cachimbo que leva:
Algo como sed
mas bem informado sobre XML (elementos, espaço em branco, etc.)?
Se você não se importar em usar / aprender XSLT, existe o utilitário xsltproc que pode realizar isso.
O XMLSH tem um comando xed que pode se ajustar aos seus parâmetros.
xed evaluate an xpath expression and edits every matching node outputing the result document