Bonjour, je cherche à afficher le contenu de flux RSS 2.0 et/ou 1.0
Le 2.0 ne me pose aucun problème, contrairement au 1.0 ...
Par exemple, pour récupérer la date, ceci fonctionne:
Alors que ceci pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $dates = $xpath->query('//item/pubDate');
Je parviens à récupérer les dates du 1.0 comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $dates = $xpath->query('//item/dc:date');
Mais la date de mise à jour du flux est récupérée également. Pour récupérer le titre du flux, j'ai essayé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $dates = $xpath->query('//dc:date');
C'est ok pour le RSS 2.0 mais pas 1.0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $dates = $xpath->query('//channel/title');
A noter que récupérer la date (par exemple) avec getElementsByTagName('dc:date') ne fonctionne pas non plus.
Pourriez-vous m'aider à cerner le problème?
Partager