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...
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 93codice: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
dove la linea 93 è quella che contiene la riga:
Perché? Come posso risolvere??codice:$track = $xml->tracklist[0]->addChild('track');
Grazieee!!
P.S. uso Yii framework ma è ininfluente se non per il path del file che comunque sono sicuro essere corretto.

Rispondi quotando

