Salve a tutti... Non so se la sezione giusta per parlare di XML è questa..
Il mio problema è questo, e ho visto essere facilmente riproducibile:
su blogitalia c'è un feedreader integrato. Se voi cercate di fargli passare questo feed vi caccerà dicendo che il feed non è valido:
Codice HTML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Etna Blog</title>
<link>http://google.it</link>
<description>Feed di prova</description>
<item>
<title>il titolo</title>
<link>http://google.it/index.php?cat=40&post=256</link>
<description> ciao </description>
</item>
</channel>
</rss>
Il problema è la & commerciale nel tag <link>.
Il problema si verifica anche se sostituiamo la & commerciale con & ;
Il problema non si verifica se tolgo del tutto la & commerciale.
Il feed RSS risulta valido se controllato con l'RSS validator.
Come risolvere la questione?