[résolu]Probleme avec un fil rss

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !

Modérateur : Asumbaa

Répondre
epsy
Varan
Messages : 1024
Enregistré le : 21 déc. 2005, 19:58

[résolu]Probleme avec un fil rss

Message par epsy » 06 janv. 2008, 11:27

Soit le fil RSS suivant:

Code : Tout sélectionner

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <title>Lastet feedback from FTS</title>
  <description>This RSS feed will be updated each time someone posts feedback via the !FEEDBACK command on Fortress Test Server</description>
  <link>http://wrtlprnft.ath.cx</link>
  <lastBuildDate>Sun, 06 Jan 2008 10:13:38 +0000</lastBuildDate>
  <item>
    <title><i has dum nik> - bug u still ?</title>
    <link>http://wrtlprnft.ath.cx</link>
    <pubDate>Sun, 06 Jan 08 10:14:08 +0000</pubDate>
    <guid isPermaLink="false">Sun, 06 Jan 08 10:14:08 +0000</guid>
    <description>Posted at Sun, 06 Jan 08 10:14:08 +0000 by <i has dum nik> with ip 12.345.67.89:
bug u still ?</description>
  </item>
   </channel>

</rss>
Comment suis-je sensé utiliser les caractères « < » et « & » ?

Actuellement j'utilise « < » et « < » mais firefox, thunderbird ainsi que le validateur semblent le prendre en tant que début de balise xml

Que puis-je faire?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Modifié en dernier par epsy le 06 janv. 2008, 22:26, modifié 1 fois.
҈ - config- http://fr.enlightenment.org - wikipedia mon amiiii! - JID: epsy arobase :) jaim.at

martin
Varan
Messages : 1074
Enregistré le : 21 janv. 2004, 16:23

Message par martin » 06 janv. 2008, 14:35

http://www.w3.org/TR/REC-xml/#sec-predefined-ent

"<" : &lg;
"&" : &

(ces cinq entités sont les mêmes qu'en html, si çà peut t'aider à t'en souvenir)

Benoit
Administrateur
Messages : 4894
Enregistré le : 19 juil. 2003, 10:59

Message par Benoit » 06 janv. 2008, 14:36

Comme effectivement le texte peut déjà contenir du HTML encodé, pour que ça reste encodé il faut l'encoder deux fois de suite, comme ceci :

Code : Tout sélectionner

&amp;

Code : Tout sélectionner

<lt;
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪

martin
Varan
Messages : 1074
Enregistré le : 21 janv. 2004, 16:23

Message par martin » 06 janv. 2008, 14:43

et oups, j'avais pas vu tout de suite, mais tu te mélanges les pinceaux avec RSS2 et Atom 1. Ce sont 2 formats différents, tu fais l'un ou l'autre !

RSS 2 : xmlns="http://backend.userland.com/rss2"
Atom 1 : xmlns="http://www.w3.org/2005/Atom"

martin
Varan
Messages : 1074
Enregistré le : 21 janv. 2004, 16:23

Message par martin » 06 janv. 2008, 14:45

Benoit a écrit :Comme effectivement le texte peut déjà contenir du HTML encodé, pour que ça reste encodé il faut l'encoder deux fois de suite, comme ceci :

Code : Tout sélectionner

&amp;

Code : Tout sélectionner

<lt;
je suppose que tu voulais dire :

Code : Tout sélectionner

&amp;

Code : Tout sélectionner

&lt;
Mais, effectivement, si c'est dans du html encodé, je plussoie ;) .

epsy
Varan
Messages : 1024
Enregistré le : 21 déc. 2005, 19:58

Message par epsy » 06 janv. 2008, 16:10

En effet, j'ai eu à l'encoder double, la documentation n'était pas très précise...

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
҈ - config- http://fr.enlightenment.org - wikipedia mon amiiii! - JID: epsy arobase :) jaim.at

Benoit
Administrateur
Messages : 4894
Enregistré le : 19 juil. 2003, 10:59

Message par Benoit » 06 janv. 2008, 18:56

martin a écrit :je suppose que tu voulais dire :

Code : Tout sélectionner

&amp;

Code : Tout sélectionner

&lt;
Oups ! Oui évidemment :oops:
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités