XML: cómo eliminar todos los nodos que no tienen atributos ni elementos secundarios

Tengo un documento xml como este:

<Node1 attrib1="abc">
    <node1_1>
         <node1_1_1 attrib2 = "xyz" />
    </ node1_1>
</Node1>

<Node2 />    

aquí<node2 />&nbsp;es el nodo que quiero eliminar ya que no tiene elementos secundarios ni elementos ni atributos.