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

PCRE
 

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

Добавление нового элемента в XML

Добавление нового элемента в файл xml осуществляется при помощи методов createElement() и appendChild(). При помощи метода createElement() создается новый элемент, а запись его происходит при помощи метода appendChild().

Рассмотрим это на примере:

<?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){
$add = $dom_xml->createElement('year','2001'); //создаем элемент
$element->appendChild($add); //записываем элемент
}
echo $dom_xml->saveXML();

?>

Результат:

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

 

Основы DOM
 

???????@Mail.ru