[DOM] Parser RSS 2.0 et 1.0
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:
Code:
1 2
|
$dates = $xpath->query('//item/pubDate'); |
Alors que ceci pas:
Code:
1 2
|
$dates = $xpath->query('//item/dc:date'); |
Je parviens à récupérer les dates du 1.0 comme ceci:
Code:
1 2
|
$dates = $xpath->query('//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:
1 2
|
$dates = $xpath->query('//channel/title'); |
C'est ok pour le RSS 2.0 mais pas 1.0.
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?