Java Remover tags XML vazias
Estou procurando um snippet Java simples para remover tags vazias de uma estrutura XML (qualquer)
<xml>
<field1>bla</field1>
<field2></field2>
<field3/>
<structure1>
<field4>bla</field4>
<field5></field5>
</structure1>
</xml>
deve se transformar em;
<xml>
<field1>bla</field1>
<structure1>
<field4>bla</field4>
</structure1>
</xml>