18.8.14

Errore box commenti di Facebook: la soluzione

editato il 18.8.14 da Simona S. 10 commenti


Quando avete cercato di installare il box commenti di facebook avete riscontrato questo fastidiosissimo errore?

Error parsing XML, line xxx, column xx:
The reference to entity "version" must end with the ';' delimiter.

Questo errore ci ha portati tutti fuori strada, credendo che ciò che non andava fosse il ';'.... per l'appunto.

E invece no!

Finalmente ho trovato in questo sito la soluzione, che ho provato, e posso dire che non dà più l'errore famelico!

Quindi seguendo il video tutorial che ho fatto precedentemente, se nel salvare le modifiche all'HTML vi trovate davanti a quell'errore non perdete la testa!
Notate che viene evidenziata la riga in questione?

js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";

Ecco lasciatela evidenziata (così vi verrà più facile trovarla), e poi non dovete far altro che aggiungere subito prima della parola 'version' queste lettere 'amp;'.



Ecco la spiegazione del perchè accade così come l'ho trovata in quel sito:
Sembra che qualcosa stia interpretando il documento come XML piuttosto che HTML. XML è molto più severo dell' HTML - una delle regole è che i simboli commerciali ( & ) hanno un significato speciale. Significano "ecco che arriva una entità XML", che è un carattere speciale. Ad esempio, è possibile digitare " per inserire " , o > per inserire > nel documento.
In questo caso, il codice interpreta e versione come l'inizio di uno di questi soggetti. Se si aggiorna la linea xxx come segue...
Tutto qui... solo una questione di interpretazione di simboli.



10 commenti:

  1. Ho trovato il tuo blog per caso, complementi MI PIACE MOLTO!
    un abbraccio grande
    Anabella

    RispondiElimina
    Risposte
    1. Ciao Anabella, quale onore!!!!!!!!!! E caspita mi spiace di non aver risposto prima al tuo commento... a nessun commento, effettivamente, sotto questo post...

      Elimina
  2. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  3. Finalmente ce l'ho fatta anche io! Anche a me dava l'errore della ";" ma con questo post ho sistemato.

    Grazie mille!! :*

    RispondiElimina
  4. Risposte
    1. Grazie a te Sergio, per aver lasciato un commento :)

      Elimina
  5. 1 anno dopo arrivo anch'io.. e ho risolto.. grazie mille! ;-)

    RispondiElimina
  6. Questo commento è stato eliminato dall'autore.

    RispondiElimina

Grazie di aver commentato il post!
Per favore NON lasciare link spam, a meno che non siano richiesti espressamente nel post stesso.
I commenti con link non richiesti verranno cancellati.
So che capirai ;)

Lasciando un commento dichiari di aver letto la mia Privacy Policy

Copyright © Blogging + Tutorial • DIY Blog Design + SEO Tips • La Creative Room .
blog design by La Creative Room