Easily pretty print XML

Solution 1:

Macs come with libxml2 which inclues a tool called xmllint. You can use this to format your xml with ease. The tool does not have a graphical interface, so you'll need to fire up terminal.

Example 1. Format a file

xmllint --format - < file_to_format.xml > formatted_output.xml

Example 2. Format xml from clipboard

pbpaste | xmllint --format - > formatted_output.xml