Install xmlstarlet in Ubuntu:
sudo apt-get install xmlstarlet
Use the formatting command:
[code that produces some xml] | xmlstarlet fo
... or, if you are generating the XML with an XSLT stylesheet, don't forget the following line, after the xsl:stylesheet tag:
<xsl:output method="xml" indent="yes" encoding="UTF-8" />