Indentar XML automaticamente
Dica publicada em Linux / Comandos
Indentar XML automaticamente
Dica testada no Slackware 14.2, 64-bit.
Para indentar automaticamente um arquivo XML bagunçado há várias alternativas.
Uma delas é usando o script do Leo: Auto Ident XML [Perl]
Funciona que é uma beleza!
Outra forma é usando o xmlint:
xmllint --format original.xml > final.xml
Para isso instale o libxml2-utils. O xmllint pode dar erro em arquivos com nós grandes.
Outra forma seria:
xml_pp original.xml > final.xml
Mas para isso precisa do perl-xml-twig. Esse não trava com nós grandes.
Fica a dica!
Fonte: unix - How to pretty print XML from the command line? - Stack Overflow
Para indentar automaticamente um arquivo XML bagunçado há várias alternativas.
Uma delas é usando o script do Leo: Auto Ident XML [Perl]
Funciona que é uma beleza!
Outra forma é usando o xmlint:
xmllint --format original.xml > final.xml
Para isso instale o libxml2-utils. O xmllint pode dar erro em arquivos com nós grandes.
Outra forma seria:
xml_pp original.xml > final.xml
Mas para isso precisa do perl-xml-twig. Esse não trava com nós grandes.
Fica a dica!
Fonte: unix - How to pretty print XML from the command line? - Stack Overflow