thick Posté 15 Juillet 2004 Posté 15 Juillet 2004 Aïe aïe aïe, le validateur W3C n'a pas l'air d'apprécier du tout les feed RSS. Le mien est à base d'include, mais je ne pense pas que le problème vienne de là. Si quelqu'un a des infos sur le moyen de rendre accessible un feed RSS, je suis preneur ?
LaurentDenis Posté 15 Juillet 2004 Posté 15 Juillet 2004 Que veux-tu dire ? Un document RSS n'a pas à passer au validateur HTML. En revanche, il existe des validateurs spécifiques aux diverses normes RSS: - http://feedvalidator.org/ - http://www.redland.opensource.ac.uk/rss
thick Posté 15 Juillet 2004 Auteur Posté 15 Juillet 2004 Quand je passe la page qui contient les feeds au validateur, ça coince actualités google En fait, je passe par Actifpub pour le code qui inclut les feeds et je pense que c'est là le problème.
Dan Posté 15 Juillet 2004 Posté 15 Juillet 2004 Salut Thick, La page d'accueil du Hub contient un feed rss (à droite) et passe la validation sans aucun problème: http://validator.w3.org/check?uri=http%3A%...ster-hub.com%2F Je ne vois pas ce que tu veux dire... Dan
LaurentDenis Posté 15 Juillet 2004 Posté 15 Juillet 2004 Ah, je crois comprendre : tu utilises un service de syndication de contenu (Actifpub ?) pour générer le contenu inséré dans ta page http://www.7-dragons.com/google-news.php, c'est ça ? Si c'est bien le cas, le service en question génère tout simplement du HTML, pas du XHTML (doctype de ta page) : par exemple, il te produit des <br> et non des <br />. Ce n'est pas un problème de validité RSS, mais de validité du HTML produit à partir de ce RSS... Ta page sera peut-être valide sous un doctype HTML4.01 transitional. Sinon, deux possibilités : - écrire ta propre XSLT pour transformer ce fil en XHTML valide, - ou changer de fournisseur de service
thick Posté 15 Juillet 2004 Auteur Posté 15 Juillet 2004 LaurentDenis merci, c'est exactement ça. Je n'y avais même pas pensé. En fait, Je pense que je vais tout simplement faire cette page en HTML 4.01 pour voir si ça ira pour le validateur. Quand tu parles de fournisseur de service, as-tu quelqu'un en tête, car je ne suis marié avec personne ?
LaurentDenis Posté 16 Juillet 2004 Posté 16 Juillet 2004 Quand tu parles de fournisseur de service, as-tu quelqu'un en tête, car je ne suis marié avec personne ? Ah... Désolé, je burine ça à la main, avec mes propres XSLT, et je n'ai aucune idée de ce qui se propose actuellement sur le marché
Denis Posté 16 Juillet 2004 Posté 16 Juillet 2004 N'est-ce pas là justement une occasion en or de relever le défi de produire ton feed RSS toi-même ? Je trouve un peu dommage (lire, beaucoup) que tu doives modifier ton doctype pour compenser à un service qui t'est offert...
thick Posté 16 Juillet 2004 Auteur Posté 16 Juillet 2004 Amusant ta remarque Denis, car j'allais justement revenir à la charge pour demander s'il n'y avait pas un tuto qui traîne pour produire son propre feed ? Je suis en plein trip RSS et c'est clair que je ne veux pas avoir à passer par un feed qui me bousille la valid W3C si je veux l'afficher. En plus, je veux mettre un feed sur la page d'accueil et là je ne veux certainement pas toucher au DOCTYPE.
Dan Posté 16 Juillet 2004 Posté 16 Juillet 2004 Thick, Ce qui ne me semble pas évident à lecture de tes post est la réponse à cette question: veux-tu créer un fil RSS pour les articles de ton site, ou veux-tu afficher un feed RSS d'un autre site (ou du tien comme le Hub le fait en page d'accueil) ? Dans ce dernier cas, il te suffit de mettre la main sur une classe php d'un parser RSS pour intégrer facilement tout feed quel que soit sa provenance. J'utilise PatRSS (dispo sur http://www.php-tools.de/ , rubrique patMisc dans le menu de gauche) depuis près de 2 ans sur différents sites, sans jamais avoir rencontré de problème réel. Dan
thick Posté 18 Juillet 2004 Auteur Posté 18 Juillet 2004 Dan, les 2 m'intéressent mais c'est le dernier cas dont il s'agit en l'occurence. Merci pour le lien. Pour me créer mo propre fil, je bûche ...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant