PHP SimpleXML - Supprimer le noeud xpath

Je suis un peu confus quant à la façon dont je peux supprimer un nœud parent de quelque chose que je peux trouver via une recherche xpath:

$xml = simplexml_load_file($filename);
$data = $xml->xpath('//items/info[item_id="' . $item_id . '"]');
$parent = $data[0]->xpath("parent::*");
unset($parent);

Donc, il trouve l'id de l'élément, pas de problèmes là - mais la unset n'est pas de se débarrasser de cette <items> nœud. Tout ce que je veux faire est de retirer le <items>...</items> pour ce produit. Évidemment, il ya des charges de <items> nœuds dans le fichier xml, donc il ne peux pas faire de unset($xml->data->items) comme supprimer tout.

Toutes les idées beaucoup apprécié 🙂

source d'informationauteur Peter John