Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
859 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Code html et Lien href dans la balise <description> d'un item RSS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code html et Lien href dans la balise <description> d'un item RSS

n°1505059
bros
Tout est relatif
Posté le 19-01-2007 à 13:40:24  profilanswer
 

Bonjour Bonjour,  :wahoo:  
 
Je me demandais si le texte situé à l'intérieur de la balise "<description>" peut être envellopé par un lien html de manière à ce que tout le texte soit un lien cliquable.  
Exemple, je prends cet item :
 
<item>
<title>integration contenu</title>
<link>http://rss-agora.snyke.com/viewtopic.php?pid=728#728</link>
 
<description>
 
<![CDATA[&quot;Mon but est que les internautes n'ai pas à quitter mon site pour avoir l'ensemble de l'information&quot;<br><br>Ce n'est justement pas le but des rss. <br>Le but est en quelque sorte de faire &quot;teaser&quot; sur le contenu du site éditeur du flux.<br />]]>
 
</description>
 
<pubDate>Tue, 24 Oct 2006 15:21:09 +0200</pubDate>
</item>
 
et je souhaites que le texte "Mon but est que..." pointe vers une url avec par exemple :  
 
<description>
 
<div>  
<a href="page.html"> "Mon but est que..." </a>
</div>
 
</description>  
 
C'est juste un exemple mais voilà donc j'aimerais savoir si cela respecte les normes et qu'un fil rss avec ce genre d'items peut être correctement validé par le feed validator du w3c par exemple ?
 
 :hello:  

mood
Publicité
Posté le 19-01-2007 à 13:40:24  profilanswer
 

n°1505075
FlorentG
Unité de Masse
Posté le 19-01-2007 à 14:18:09  profilanswer
 

Y'a strictement aucun lien entre le RSS et l'HTML, les lecteurs de RSS ne sont absolument pas prêts à lire de l'HTML, donc abandonne tout de suite cette idée :(... Il aurait fallu définir dans la norme quelles sont les balises autorisées, utiliser le namespace xHtml et tout un bordel :(

Message cité 1 fois
Message édité par FlorentG le 19-01-2007 à 14:18:41
n°1505086
bros
Tout est relatif
Posté le 19-01-2007 à 14:35:02  profilanswer
 

Bonjour Florent et merci pour ta réponse,  
 
ok, on est d'accord pour les lecteurs rss "logiciels pour cà" mais beaucoup de gens également lisent leur flux par le biais des navigateurs...
Est ce que donc selon toi, si je ne respectes pas la norme et qu'y insère quand même des balises html, ils risquent quand même de ne pas être vus par les navigateur lecteur de rss ? (comme Firefox)  
 
A priori, il semblerait que ca devrait quand même marché, en fait quelqu'un m'a dit avoir déja vu ce type de lien dans le texte de l'item rss. Même si hors standard.
 
Sinon tu crois qu'un jour il y aura des balises spécifiques plus évoluées dans la norme Rss ?
 

n°1505116
FlorentG
Unité de Masse
Posté le 19-01-2007 à 15:13:52  profilanswer
 

C'est possible que la norme RSS évolue... Maintenant normalement les navigateurs ne devraient pas interpéter le code HTML dans les descriptions...

n°1505270
rx__
Paint It Black
Posté le 20-01-2007 à 00:44:00  profilanswer
 

bros a écrit :

Est ce que donc selon toi, si je ne respectes pas la norme et qu'y insère quand même des balises html, ils risquent quand même de ne pas être vus par les navigateur lecteur de rss ? (comme Firefox)


La norme est respectée puisque tu as placé un CDATA autour de l'HTML Mais ce faisant ça devrait considéré comme une simple chaîne de caractères par le lecteur RSS et non des tags HTML , et tu devrait simplement voir ton code HTML affiché tel quel par le lecteur.
 
Pour la norme RSS je ne sais pas mais tu devrais aussi jeter un coup d'oeil à Atom et notamment la section 4.1.3 "content" de la RFC (http://tools.ietf.org/html/rfc4287#section-4.1.3) où il est possible de mettre de l'(X)HTML.

n°1505905
MagicBuzz
Posté le 22-01-2007 à 14:35:13  profilanswer
 

FlorentG a écrit :

Y'a strictement aucun lien entre le RSS et l'HTML, les lecteurs de RSS ne sont absolument pas prêts à lire de l'HTML, donc abandonne tout de suite cette idée :(... Il aurait fallu définir dans la norme quelles sont les balises autorisées, utiliser le namespace xHtml et tout un bordel :(


:heink:
 
je suis abonné à un flux RSS via Outlook 2005.
 

Citation :

<html><body><table><tr><td>241.55 MB - [S^M] Naruto 217 RAW. <br />       Seeders: 0<br />       Leechers: 0<br />       Finished: 0       <p><a href=http://www.rsscache.com/Section/Advertise/click.aspx?n=23189478><img src="http://www.rsscache.com/Section/Advertise/ads.aspx?n=23189478&f=26737" border=0></a><p><div style="font-size: 8pt;"><img align=left src=http://www.rsscache.com/Section/Stats/logo.aspx?n=23189478 border=0> Bandwidth saved by <a href=http://www.rsscache.com>RSScache.com</a></div></td></tr></table><p><BR/><A HREF="xxxx">Afficher l'article...</A></p></body></html>


 
c'est pourtant du HTML... Et ça marche :o
 
Idem pour les RSS émanants des groups Microsoft

n°1505908
MagicBuzz
Posté le 22-01-2007 à 14:40:54  profilanswer
 

PS : Pour ce qui est d'un flux RSS, c'est un empacketage qui permet de diffuser une info.
A partir du moment où l'info est dans une balise CDATA, rien n'empêche qu'elle contiennent n'importe quoi, de n'importe quel type/mime.
 
C'est ensuite au client de choisir ce que ça va contenir comme type mime, mais je ne vois pas ce qui empêche que ce soit un îlot HTML.
Ca dans tous les cas, un îlot HTML reste un texte brut, et un bout de texte brut placé dans une page HTML reste valide.
 
Donc l'un n'empêche pas l'autre.
 
Ceci dit, la norme RSS a une grosse lacune : description devrait absolument contenu un type/mime, voir un doctype. Car rien n'empêche d'utiliser du RTF aussi... :spamafote:
 
 
edit : grmpf. en fait je parle pour ne rien dire, dans la RFC, le RSS attends bel et bien un type/mime :)


Message édité par MagicBuzz le 22-01-2007 à 14:44:43

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Code html et Lien href dans la balise <description> d'un item RSS

 

Sujets relatifs
Afficher code ASCII CLien HTML ...
ORACLE : un outil (une methode) pour decrire les tables en HTML ?Afficher titre avec un lien
Fenetre qui apparait au survol d'un lien (résolu)Faire un lien.
[HTML] Bouton "Rechercher"[VBA-W] Ajouter une balise en début de ligne.
Plus de sujets relatifs à : Code html et Lien href dans la balise <description> d'un item RSS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR