Ciao a tutti,
ho il seguente file xml:

codice:
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
    <title>Titolo Playlist</title>
    <image>dewplayer/covers/0.jpg</image>

    <trackList>

        <track>
          <location>dewplayer/mp3/Mammuth - Main Theme.mp3</location>
          <creator>Rossi Bruno</creator>
	      <title>Mammuth</title>
          <image>dewplayer/covers/1.jpg</image>
        </track>

    </trackList>
</playlist>

E sto usando il seguente codice PHP per inserire le track, ovvero un elemento <track> con tutto il resto degli attributi: location, creator, title, bla bla bla...

codice:
if (file_exists(Yii::getPathOfAlias('webroot').'/playlist.xml')) {
					$xml = simplexml_load_file(Yii::getPathOfAlias('webroot').'/playlist.xml');
					
					$track = $xml->tracklist[0]->addChild('track');
					$track->addAttribute('id',$model->id);
					$track->addChild('location',$model->track);
					$track->addChild('creator',$model->autore);
					$track->addChild('title',$model->titolo);
					$track->addChild('image');
					}//if
L'unica cosa che ottengo è il seguente errore: Fatal error: Call to a member function addChild() on a non-object in C:\xampp\htdocs\fabriziocastania\protected\control lers\ItemController.php on line 93

dove la linea 93 è quella che contiene la riga:
codice:
$track = $xml->tracklist[0]->addChild('track');
Perché? Come posso risolvere??

Grazieee!!

P.S. uso Yii framework ma è ininfluente se non per il path del file che comunque sono sicuro essere corretto.