как решить такую задачу

losb

Новичок
как решить такую задачу

Подскажите как решить такую задачу.
Все что нужно это открыть xml файл, дополнить его, сохранить. Вот только навыков не хватает.

Код:
PHP:
Class addTo extends domDocument {
    function __construct() {
        parent::__construct();
    }
   
    function addElem($picture, $thumb, $full, $title, $decs, $cat) {
  
      ///вот тут нужна помощь..все эти элементы должны добавляться как дочерние в элемент <pictures> 
     //// но они не добавляются вообще...тут нужно как то указать в какой элемент их добавлять, не знаю как это сделать..
    ////		
        $pictureElement = $this->createElement("picture");
        $pictureElement->appendChild($this->createTextNode($picture));
		
	$thumbElement = $this->createElement("thumb");
        $thumbElement->appendChild($this->createTextNode($thumb));
		
        $fullElement = $this->createElement("full");
        $fullElement->appendChild($this->createTextNode($full));
		
	$titleElement = $this->createElement("title");
        $titleElement->appendChild($this->createTextNode($title));
		
	$decsElement = $this->createElement("decs");
        $decsElement->appendChild($this->createTextNode($decs));
		
	$catElement = $this->createElement("cat");
        $catElement->appendChild($this->createTextNode($cat));

      
    }
   
}

function generateXML(){
		
if (file_exists('photos.xml')) {

		$doc = new addTo('1.0','UTF-8');
		$doc->load("photos.xml");
			
		$doc->addElem($picture, $thumb, $full, $title, $desc, $cat);

		$doc->saveXML();
		$doc->save("photos.xml");
	
		}else{
			
			$doc = new addTo('1.0');
			$doc->formatOutput = true;
			$doc->encoding = 'UTF-8';	
	
				$root = $doc->createElement('pictures');
				$root = $doc->appendChild($root);
	
			$doc->addElem($picture, $thumb, $full, $title, $desc, $cat);	
			
			$doc->saveXML();
			$doc->save("photos.xml");
		
	}
	
}
Содержание XML файла, после того как сработал else в generateXML():

<?xml version="1.0" encoding="UTF-8"?>
<pictures/>

////
 

FB3

Новичок
Угу, это я че-то протупил.
http://ru.php.net/manual/ru/class.domdocument.php
http://ru.php.net/manual/ru/class.domdocument.php#domdocument.props.documentelement
 
Сверху