Nuxeo mailing list archives
[CPS-users-fr] Re: récupérer un flux xml venant de PHP
Olivier Grisel
ogrisel at nuxeo.com
Mer 9 Aou 16:40:05 CEST 2006
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
More information about the cps-users-fr
mailing list
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.