Руководство по языку программирования PHP
 

PCRE
 

XML в PHP, технология DOM

Удаление элемента из XML

Удаление элементов осуществляется при помощи метода removeChild(), как это делается можно проследить на примере представленном ниже. В этом примере также показано как сохранять измененный xml файл.

<?php

$dom_xml= new DomDocument();
$dom_xml->loadXML('<car><model>volvo</model><model>Lada</model></car>');
//записываем название моделей в переменную
$mod=$dom_xml->getElementsByTagName("model");

Foreach ($mod as $element){
if ($element->nodeValue == "Lada"){
$del=$element->firstChild;
$element->removeChild($del);
}
}
echo $dom_xml->saveXML();

?>

Результат:

<?xml version="1.0"?>
<car><model>volvo</model><model/></car>

 

 

Основы DOM
 

???????@Mail.ru