Visualizzazione risultati 1 fino 1 di 1

Discussione: [PHP] - Errore durante il parsing XML

  1. #1
    Guest

    Unhappy [PHP] - Errore durante il parsing XML

    [HO RISOLTO IL PROBLEMA ERA SBAGLIATO l'XML SCUSATE PER IL DISTURBO]


    Salve a tutti,
    ho un problema con il parsing di un file XML (o anche di una stringa non cambia nulla).
    Ho fatto una ricerca sul forum, ma non ho trovato nessun supporto.

    L'errore ricevuto è il seguente :
    Codice:
    Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /membri/radiofiorediloto/top_30.php:53 Stack trace: #0 /membri/radiofiorediloto/top_30.php(53): SimpleXMLElement->__construct('<?xml version='...') #1 {main} thrown in /membri/radiofiorediloto/top_30.php on line 53
    Mentre il codice incriminato è questo :
    Codice PHP:
    <!-- Lista canzoni START -->
    <?
    require "top30/top_lista.php";
    var_dump ($dati);
    $xml = new SimpleXMLElement($dati);
    var_dump ($xml);

    foreach (
    $xml->canzone as $canzone)
    {
    echo
    "<tr>";
    echo
    " <td>".$canzone->posizione."</td>";
    echo
    " <td>".$canzone->titolo."</td>";
    echo
    " <td>".$canzone->autore."</td>";
    echo
    " <td><div id=\"dewplayer_".$canzone->posizione."\"></div>";
    echo
    "<script type=\"text/javascript\"> var flashvars = { mp3: \"top30/".$canzone->nfile."\"};";
    echo
    "var params = { wmode: \"transparent\"};";
    echo
    "var attributes = {id: \"dewplayer\"};";
    echo
    "swfobject.embedSWF(\"dewplayer-mini.swf\", \"dewplayer_".$canzone->posizione."\", \"200\", \"20\", \"9.0.0\", false, flashvars, params, attributes);";
    echo
    "</script>";
    echo
    " </td>";
    echo
    "</tr></br>";

    }
    ?>
    <!-- Lista canzoni STOP -->

    Il file top_lista.php è un file semplicissimo che contiene l'xml, ve lo posto per maggiori info :
    Codice PHP:
    <?
    $dati
    = <<<XML
    <?xml version='1.0' encoding='UTF-8'?>
    <Lista_top30 autore='Radio_Fiore_Di_Loto'>
    <canzone>
    <autore>NonVedoCome</autore>
    <titolo>Controlo Cointreau</titolo>
    <nfile>control.t30</nfile>
    <posizione>1</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Julandrew</autore>
    <titolo>Crazy As</titolo>
    <nfile>crazas.t30</nfile>
    <posizione>2</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Pornophonique</autore>
    <titolo>Rock'n'roll all fame</titolo>
    <nfile>rock.t30</nfile>
    <posizione>3</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Scompiglio</autore>
    <titolo>RadioScompiglio</titolo>
    <nfile>radio_scomp.t30</nfile>
    <posizione>4</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Bingo Nites VJs</autore>
    <titolo>Pineapple Pussy Cocktail</titolo>
    <nfile>pianeapple.t30</nfile>
    <posizione>5</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Millionaire Blonde</autore>
    <titolo>Se Ne Va</titolo>
    <nfile>seneva.t30</nfile>
    <posizione>6</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>BertycoX</autore>
    <titolo>Crazy Bonze</titolo>
    <nfile>crazbo.t30</nfile>
    <posizione>7</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Partition 36</autore>
    <titolo>I Love Penguins</titolo>
    <nfile>penguin.t30</nfile>
    <posizione>8</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>The Skans</autore>
    <titolo>No so Insignificant</titolo>
    <nfile>noso.t30</nfile>
    <posizione>9</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Millionaire Blonde</autore>
    <titolo>Analcolico</titolo>
    <nfile>analco.t30</nfile>
    <posizione>10</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Elena Pisoni</autore>
    <titolo>Vattene Via</titolo>
    <nfile>vattene.t30</nfile>
    <posizione>11</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>CyborgJeff</autore>
    <titolo>No More virus in heaven</titolo>
    <nfile>novirus.t30</nfile>
    <posizione>12</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Cedric Share</autore>
    <titolo>RoseBuds</titolo>
    <nfile>rose.t30</nfile>
    <posizione>13</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Elena Pisoni</autore>
    <titolo>Metamorfosi</titolo>
    <nfile>metamo.t30</nfile>
    <posizione>14</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Swamp Daddy</autore>
    <titolo>Twist and Shout</titolo>
    <nfile>twist.t30</nfile>
    <posizione>15</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Alivetekk</autore>
    <titolo>The lagoon is Party</titolo>
    <nfile>lagoon.t30</nfile>
    <posizione>16</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>FineConfine</autore>
    <titolo>La luce strana dei sogni</titolo>
    <nfile>luce.t30</nfile>
    <posizione>17</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Sleeb</autore>
    <titolo>Nell'adesso/titolo>
    <nfile>adesso.t30</nfile>
    <posizione>18</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Piso/autore>
    <titolo>Anni 90</titolo>
    <nfile>anni90.t30</nfile>
    <posizione>19</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Dj madlyte</autore>
    <titolo>Small</titolo>
    <nfile>small.t30</nfile>
    <posizione>20</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>NeXus</autore>
    <titolo>U-Boot</titolo>
    <nfile>ubot.t30</nfile>
    <posizione>21</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Francesco Nardo</autore>
    <titolo>Ottimista</titolo>
    <nfile>ottimista.t30</nfile>
    <posizione>22</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>I Volume</autore>
    <titolo>A vent'anni</titolo>
    <nfile>20anni.t30</nfile>
    <posizione>23</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>FineConfine</autore>
    <titolo>Come in un deserto</titolo>
    <nfile>deserto.t30</nfile>
    <posizione>24</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Troy R Clair</autore>
    <titolo>Little Kid</titolo>
    <nfile>little.t30</nfile>
    <posizione>25</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>nocreeps</autore>
    <titolo>R.I.P.</titolo>
    <nfile>rip.t30</nfile>
    <posizione>26</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Diablo Swing</autore>
    <titolo>Heroines</titolo>
    <nfile>heroines.t30</nfile>
    <posizione>27</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Eivissa Savinas</autore>
    <titolo>Baby Come Home</titolo>
    <nfile>baby.t30</nfile>
    <posizione>28</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>All my faults</autore>
    <titolo>A night in Fall</titolo>
    <nfile>fall.t30</nfile>
    <posizione>29</posizione>
    <voti>1</voti>
    </canzone>
    <canzone>
    <autore>Fresh Body Shop</autore>
    <titolo>Demons asleep</titolo>
    <nfile>demons.t30</nfile>
    <posizione>30</posizione>
    <voti>1</voti>
    </canzone>
    </Lista_top30>
    XML;
    ?>

    Come potete notare non ci sono errori, almeno a prima vista e vi assicuro che in locale funziona tutto senza il minimo problema.

    Che abbia sbagliato qualche impostazione per lo spazio web?

    Confido nella vostra conoscenza!

    Ciao

    Leandro

    P.S.
    Quasi dimenticavo, se volete vedere l'errore all'opera potete andare direttamente a questa pagina :

    [URL RIMOSSO PER EVITARE SPAM ORA CHE FUNZIONA TUTTO]


    [HO RISOLTO IL PROBLEMA ERA SBAGLIATO l'XML SCUSATE PER IL DISTURBO]
    Ultima modifica di radiofiorediloto : 12-05-2010 alle ore 00.43.33 Motivo: Problema Risolto.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •