Bonjour tout le monde,
J'ai un petit soucis avec la lecture de flux rss en provenance de sourceForge:
le flux en question est un flux de fichiers accessible au téléchargement.
lorsque je parse le xml, j'arrive a récupéré le title, la description ect, mais je ne sais pas comment récupérer les valeurs contenu dans les balise
<file: xxxxxxx></file>
si je fais un:
print_r($doc->channel->item[0]->children());
réponse:
1 2 3 4 5 6
| SimpleXMLElement Object (
[title] => SimpleXMLElement Object ( )
[link] => http://sourceforge.net/projects/botmu/files%2FBotMU-Win32-installer-v0.95b.exe/download
[guid] => http://sourceforge.net/projects/botmu/files%2FBotMU-Win32-installer-v0.95b.exe/download
[description] => SimpleXMLElement Object ( )
[pubDate] => Thu, 07 Apr 2011 17:39:55 +0000 ) |
comme vous le voyez ça s'arrete à "pubDate"
alors que pourtant si je fais:
print_r($doc->channel->item[0]->asXML());
réponse:
1 2 3 4 5 6 7 8 9
|
http://sourceforge.net/projects/botmu/files%2FBotMU-Win32-installer-v0.95b.exe/download
http://sourceforge.net/projects/botmu/files%2FBotMU-Win32-installer-v0.95b.exe/download
Thu, 07 Apr 2011 17:39:55 +0000
3906796
PE32 executable for MS Windows (GUI) Intel 80386 32-bit
e1923729e69dc97e225da03c2b060d2b
1
windows |
comme vous pouvez le voir, il y a des infos supplémentaire (3906796: filesize, type MS Windows, defaut pour windows ect...)
Comment je dois faire pour récupéré ses infos proprement avec simpleXml ?
le flux xml en question:
http://sourceforge.net/api/file/inde...c/limit/20/rss
Merci beaucoup
Partager