我对如何删除可以通过xpath搜索找到的东西的父节点有些困惑:
$xml = simplexml_load_file($filename);
$data = $xml->xpath('//items/info[item_id="' . $item_id . '"]');
$parent = $data[0]->xpath("parent::*");
unset($parent);
因此,它找到了项目ID,那里没有问题-但是未设置的项目并没有摆脱这个<items>节点。我要做的就是删除<items>...</items>此产品的。显然,<items>xml文件中有大量节点,因此它不能unset($xml->data->items)删除所有内容。
任何想法表示赞赏:-)
当年话下