Obtenha um xml com impressão bonita de um site (ou local remoto)

Às vezes, você precisa recuperar um documento xml de um site remoto (como wsdl para um serviço da web ou qualquer outro). Mas frequentemente, você obtém um arquivo simples ilegível.

Para obter um documento xml com impressão bonita, lance-o no xmllint da seguinte maneira:

curl http://server/remotefile.xml | xmllint --format - 

Você também pode obter seu documento de um servidor remoto via ssh.

ssh account@server 'cat remotefile.xml' | xmllint --format -