Eu acho (mas não tenho certeza) que você pode usar apenas os caracteres entre >
e <
globalmente:
sed 's/>[^<]*</></g' /path/to/file.xml
Existe um comando ou utilitário de linha de comando que eu possa usar para mostrar apenas a estrutura da tag de um documento xml? Eu olhei para xmllint mas não vi um interruptor para fazê-lo. Para uma estrutura como
<tag1><tag2><tag2-5>value1</tag2-5><tag3>value2</tag3></tag2></tag1>
Eu quero ver
<tag1><tag2><tag2-5></tag2-5><tag3></tag3></tag2></tag1>
Eu acho (mas não tenho certeza) que você pode usar apenas os caracteres entre >
e <
globalmente:
sed 's/>[^<]*</></g' /path/to/file.xml