Bonjour,

Je n'arrive pas à avoir un code valide qui soit lisible directement dans les lecteurs de flux rss du type Google Reader.
Actuellement ça sort comme ceci :

<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Yazerty.Net</title>
	<link>http://www.yazerty.net</link>
	<description>L'insolite du web  [smile]...</description>
	<pubDate>Fri, 25 May 2007 11:07:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>
	<language>en</language>
			<item>
		<title>Ancienne pub Hitachi</title>
		<link>http://www.yazerty.net/ancienne-pub-hitachi</link>
		<comments>http://www.yazerty.net/ancienne-pub-hitachi#comments</comments>
		<pubDate>Fri, 25 May 2007 11:04:40 +0000</pubDate>
		<dc:creator>Yazerty</dc:creator>
		
		<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://www.yazerty.net/ancienne-pub-hitachi</guid>
		<description><![CDATA[Je balance ça en partie pour tester l&#8217;intégration des vidéos dans le feed rss de Yazerty.Net (le lien est dans le menu de droite si vous ne le connaissez pas encore  [cligne] ), et en partie aussi parce que ça m&#8217;a fait marrer quand je suis tombé dessus  [langue]&#8230; Hop, voilà donc une ancienne petite [...]]]></description>
			<content:encoded><![CDATA[<p>Je balance ça en partie pour tester l&#8217;intégration des vidéos dans le feed rss de Yazerty.Net (le lien est dans le menu de droite si vous ne le connaissez pas encore  [cligne] ), et en partie aussi parce que ça m&#8217;a fait marrer quand je suis tombé dessus  [langue]&#8230; Hop, voilà donc une ancienne petite pub vidéo <strike>japoniaise</strike> japonaise pour un magnétoscope Hitachi</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/hBcJn_rup8Y" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/hBcJn_rup8Y" /><param name="autostart" value="true" /><param name="wmode" value="transparent" /></object><br /></p>
]]></content:encoded>		<wfw:commentRss>http://www.yazerty.net/ancienne-pub-hitachi/feed</wfw:commentRss>
</item>

(...)


Le flux rss en question est à cette adresse : http://www.yazerty.net/feed

Le player vidéo n'est pas lu dans mon flux rss. Dans IE7 (quand on va à l'adresse du flux et qu'IE7 affiche lui-même les items) il ne l'affiche pas (mais le code est présent); et sur Google reader / Firefox, il n'affiche même pas le code de la vidéo dans la source.

Alors que le code est valide :

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/hBcJn_rup8Y" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/hBcJn_rup8Y" /><param name="autostart" value="true" /><param name="wmode" value="transparent" /></object>


et est bien interprété sur la page de mon site : http://www.yazerty.net/ancienne-pub-hitachi

Auriez-vous un code valide mais lisible dans ces choses là svp :- ?
Modifié par Yazerty (25 May 2007 - 13:23)
Bonjour,

D'après le validateur RSS du W3C, le tag object n'est pas autorisé dans les flux RSS pour des questions de sécurité (explication ici : http://validator.w3.org/feed/docs/warning/SecurityRisk.html ).

Donc ce n'est pas étonnant que ton animation flash n'apparaisse nul part Smiley cligne

Une solution serait de définir un contenu alternatif à ton animation (qui pourrait inviter le visiteur à se rendre sur le site pour la voir).
Merci pour ta réponse Country Smiley smile .

Mais il n'y a donc pas de balise valide permettant d'afficher une vidéo dans un flux rss :- ?

Pourtant la page que tu cites met le embed au même rang que l'object, alors que

<embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/2jCthMHsCcmSGezju" allowscriptaccess="never" height="335" width="425">


passe bien et et lu dans Google reader / Firefox (par contre il n'est pas interprété par le lecteur de flux de IE7).

Ce serait quand même un comble au temps de youtube et du rss Smiley sweatdrop Il n'existerait vraiment aucune solution pour faire passer une vidéo dans un flux rss :o ?
Modifié par Yazerty (25 May 2007 - 14:17)
En fait j'ai été un peu vite en disant que object/embed/etc. n'étaient pas autorisées, c'est plutôt qu'elles ne devraient pas être présentes dans un flux RSS (cf la réponse du validateur).

Donc il est juste recommandé aux lecteurs RSS de ne pas les afficher, après libre à eux de le faire ou pas.

a écrit :
Mais il n'y a donc pas de balise valide permettant d'afficher une vidéo dans un flux rss :- ?

A ma connaissance non.

Personnelement j'utilise Bloglines, j'ai toujours le contenu alternatif qui est affiché et je trouve que c'est pas plus mal.
Wow, eh bah il leur reste un pti bout de chemin aux concepteurs de ces langages pour être au gout du jour :o !

J'ai donc moi aussi mis en place un petit texte de remplacement :

a écrit :
<em>Cette vidéo est visible sur l'article du site Yazerty.Net Smiley smile ...</em>


Merci pour ces (malheureuses Smiley decu ) précisions Country Smiley smile .
Modifié par Yazerty (25 May 2007 - 15:13)
La page du validateur RSS du W3C préconise :
a écrit :
At a minimum, ensure that your content will still display as intended if this element is stripped by security conscious clients.

Au minimum, veillez à ce que votre contenu soit affiché comme souhaité si cet élément [object, script, etc.] est retiré par les clients attentifs à la sécurité.
(Traduction à l'arrache.)
Au passage, je déplace ce sujet dans le bon salon. Certes, il s'agit de l'insertion de HTML dans du XML... mais ça touche à l'exploitation du XML par différents clients plutôt qu'à la syntaxe HTML elle-même. Smiley smile
Florent V. a écrit :
La page du validateur RSS du W3C préconise :
At a minimum, ensure that your content will still display as intended if this element is stripped by security conscious clients.

Au minimum, veillez à ce que votre contenu soit affiché comme souhaité si cet élément [object, script, etc.] est retiré par les clients attentifs à la sécurité.
(Traduction à l'arrache.)

Vui, mais comme aucun code n'est interprété de manière "universelle" par les lecteurs rss je préfère mettre un petit texte de remplacement pour tous, c'est plus "universel".

Mais merci pour la précision Florent Smiley smile .

Sinon dans le mail d'alerte qui m'a prévenu du déplacement du sujet j'avais toujours l'url de l'ancien sujet (http://forum.alsacreations.com/topic.php?tid=25856&fid=2) et en allant dessus cela m'a présenté une page sans aucune discussion. C'est un peu troublant Smiley confused Smiley cligne .
Modifié par Yazerty (25 May 2007 - 19:59)