Jean-Luc Bonduel a écrit :

Comment puis-je récupérer et traîter ce flux dans cps?

Serait-ce quelque chose du style:
import xmlrpclib
server = xmlrpclib.ServerProxy("http://www.site.be/projet/index.php?cp=5660";)
for line in server:
   print line

xmlrpclib sert à écrire des clients XML-RPC (web services), pas a parser du xml.

ou bien

import urllib,re
content = urllib.urlopen("http://www.site.be/projet/index.php?cp=5660";)
for line in content.readlines() :
   print line

Il faut utiliser un lib comme elementtree pour parser le flux XML :

import urllib
from elementtree import ElementTree as ET

xml_data =  urllib.urlopen("http://www.site.be/projet/index.php?cp=5660";)
root_element = ET.XML(xml_data)

et utiliser ensuite l'API elementtree standard pour extraire les donéés intéressantes : http://effbot.org/zone/element.htm

--
Olivier

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à