我想在PHP中修改我的XML并从中删除SKU编号。
我试过这个:
$dom = new DOMDocument();
$dom->load('data/onlinekeystore.xml');
$root = $dom->documentElement;
$skuMarker = $root->getElementsByTagName('sku');
for($i = 0; $i < $skuMarker->length; $i++){
$sku = $skuMarker->item($i);
$skuMarker->item($i)->parentNode->removeChild($sku);
}
但这只是删除了一些孩子而不是全部! 我也试图向后循环,但如果我使用它,将不会删除任何孩子
for($i = $skuMarker->length - 1; $i = 0 ; $i--){
$sku = $skuMarker->item($i);
$skuMarker->item($i)->parentNode->removeChild($sku);
}