Posez votre question Signaler

Conversion d'un flux XML en un flux RSS.

BlackOs77 - Dernière réponse le 14 oct. 2011 à 12:35
Bonjour,
Je possède un fichier XML dont les données sont utilisés sur un grand nombre de pages.
Ce fichier n'est pas un flux RSS, mais un flux XML classique avec les balises suivantes :
<?xml version="1.0" encoding="iso-8859-1" ?>
<jeuxconcours>
   <jeux nom="CollectorCard" tag="" tease="" une="" autre="">
    <periode>Du 17 aout au 30 octobre</periode>
    <gains>10 cartes cadeaux Collector</gains>
    <url_jeu>http://www.monsite.com/cadeaux/</url_jeu>
    <url_win>http://www.monsite.com/cadeaux/gagnants</url_win>
    <ban1>http://www.monsite.com/cadeaux1.jpg</ban1>
    <ban2>http://www.monsite.com/cadeaux2.jpg</ban2>
	<ban_teaser>
		<![CDATA[]]>
	</ban_teaser>
  </jeux>
<jeuxconcours>

Ma direction souhaiterait que ce fichier puisse être partagé comme un Flux RSS auprès d'une plus large communauté, mais les balises RSS ne correspondent pas du tout .
Pire, le CMS ancestral et propriétaire, utilisé ma boîte, très contraignant, ne me permet pas la création de plusieurs fichiers XML (honte !!).
Est-il possible de convertir mon flux XML (ci-dessus) en flux RSS ? En sorte qu'il soit lisible à la fois par mes pages, mais aussi par les lecteurs de flux RSS (navigateur, site, etc), mais surtout Valide W3C. (http://validator.w3.org/)
Peut-on ajouter des balises personnalisés, à celles obligatoire du flux RSS ?
Merci de votre aide !
Lire la suite 

Conversion d'un flux XML en un flux RSS »

4 réponses
Réponse
+0
moins plus
Salut,
Je t'invite à regarder ce lien pour les balises à utiliser pour un flux RSS:
http://sebsauvage.net/comprendre/rss/creer.html
BlackOs77 - 13 oct. 2011 à 13:44
Merci pour ton lien.

Il est vraiment très utile, cependant, je n'y trouve pas vraiment réponse à ma question :
Est-t'il possible d'ajouter aux balises réglementaires d'un Flux Rss d'autres balises ou attributs personnalisées ? en sorte d'être aussi lisible sur mon site, tout en restant utilisable en tant que flux RSS (et éventuellement valide W3C) ??

Merci encore !
arthezius- 13 oct. 2011 à 13:52
Je pense pas que ce soit des plus approprié.
Je pense toutefois qu'il est possible de faire un système en PHP pour utiliser les deux systèmes.
Le plus simple serait peut-être toutefois de faire deux fichiers distinct.
BlackOs77 - 14 oct. 2011 à 12:35
Je comprends, mais ca ne résoudrai pas ma problématique :

Cela dit en cherchant à fond, je suis tombé sur cette article :
Les espaces de nom (namespace)
http://www.commentcamarche.net/contents/xml/xmlns.php3

D'après ce que je comprends, il serait possible de créer ses propres balises en déclarant au préalable une DTD

Mais je ne sais pas ce qu'est une DTD... Ca va être dur
Ajouter un commentaire
Ce document intitulé « Conversion d'un flux XML en un flux RSS. » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?