Conversion d'un flux XML en un flux RSS.

Fermé
BlackOs77 - 12 oct. 2011 à 12:24
 BlackOs77 - 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 !

A voir également:

1 réponse

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
12 oct. 2011 à 14:01
Salut,
Je t'invite à regarder ce lien pour les balises à utiliser pour un flux RSS:
http://sebsauvage.net/comprendre/rss/creer.html
0
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 !
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
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.
0
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
0