Java Eliminar etiquetas XML vacías
Estoy buscando un fragmento de código Java simple para eliminar etiquetas vacías de una estructura XML (cualquiera)
<xml>
<field1>bla</field1>
<field2></field2>
<field3/>
<structure1>
<field4>bla</field4>
<field5></field5>
</structure1>
</xml>
debe convertirse en
<xml>
<field1>bla</field1>
<structure1>
<field4>bla</field4>
</structure1>
</xml>