Se for algo relacionado à impressão bonita de arquivo no formato alinhado xml, o xmllint como sugerido por @ warl0ck é bom & aqui está o que eu tentei & veja:
$cat some.xml
<myRoot> <my-element><my-subelem myAttr="value"/></my-element></myRoot>
$ xmllint --format some.xml
<?xml version="1.0"?>
<myRoot>
<my-element>
<my-subelem myAttr="value"/>
</my-element>
</myRoot>