Indentar XML automaticamente

Publicado por Xerxes em 28/03/2017

[ Hits: 4.612 ]

 


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

Outras dicas deste autor

Site brasileiro de jogos para Linux

Slackware Linux com cara de Solaris (Gnome, XFCE e Emerald)

Habilitando captura de vídeo no OBS-Studio com Wayland no Arch Linux

Configurando os efeitos do Cinnamon

Corrigindo bug dos ícones sobrepostos no i3bar

Leitura recomendada

Bloquear modificações em um arquivo com chattr

O comando telnet

Personalizando comandos

Ajustando data e hora no Slackware com NTP

Monitorando tráfego da interface de rede em três comandos

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts