我正在尝试使用删除 XML 节点SimpleXmlElement
。
但是在我运行此代码后,XML 文件没有任何变化。它应该可以工作,但unset
不会对文件进行任何更改:
$xml = new SimpleXMLElement('goods.xml', NULL, TRUE);
$items = $xml->xpath('/items/item');
for ($i =0; $i < sizeof($items); $i++)
{
if ($items[$i]->qty == 0 and $items[$i]->qtyonhold == 0)
{
$index = $i;
}
}
$index = $index + 1;
var_dump($items[$index]);
unset($items[$index]);
$xml->asXML("goods.xml");