Я немного запутался относительно того, как я могу удалить родительский node что-то, что я могу найти через поиск по xpath:
$xml = simplexml_load_file($filename);
$data = $xml->xpath('//items/info[item_id="' . $item_id . '"]');
$parent = $data[0]->xpath("parent::*");
unset($parent);
Итак, он находит идентификатор элемента, никаких проблем нет, но unset не избавляется от этого <items> node. Все, что я хочу сделать, это удалить <items>...</items> для этого продукта. Очевидно, что в xml файле имеется множество узлов <items>, поэтому он не может сделать unset($xml->data->items), поскольку это приведет к удалению всего.
Любые идеи, которые очень ценят: -)