quiero eliminar todos los hijos de un nodo pero siempre se elimina el nodo padre, pongo codigo.
Código XML:
Ver original<empresa>
<trabajador id='cargo-33'>
<nombre>andre</nombre>
<edad>24</edad>
</trabajador>
<trabajador id='cargo-12'>
<nombre>ana</nombre>
<edad>22</edad>
</trabajador>
</empresa>
Código PHP:
Ver original$padre=$xml->getElementById('cargo-33');
$xml->documentElement->removeChild($padre);
lo que pretendo es eliminar solo los hijos del nodo trabajador con cargo-33 quedando asi el xml.
Código XML:
Ver original<empresa>
<trabajador id='cargo-33'>
</trabajador>
<trabajador id='cargo-12'>
<nombre>ana</nombre>
<edad>22</edad>
</trabajador>
</empresa>
añadir que el archivo puede contener mas hijos pero en todos los casos quiero eliminar todos los hijos.
saludos