Bonjour,

Je suis en train de créer un fichier xml et je voulais utiliser la librairie xe "xml elements", donc jel'ai télécharger en installer en allant dedans et en faisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
python setup.py  install
mais lorsque je fais un import comme ceci
j'ai un message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ImportError: No module named xe

j'ai aussi trouvé la librairie pyfeed

Pourriez vous m'aider svp

voici les liens de lib
http://home.avvanta.com/~steveha/pyfeed.html

http://home.avvanta.com/~steveha/xe.html pour xe
http://stackoverflow.com/questions/1...ctions-support

j'aimerai créer un fichier xml pour mon feed rss avec l'interfacage graphique c'est à dire je rentre (titre, url et description ) et je fais valider et tout ce mets dans le fichier xml.


voici mon code python
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
import sys
import xe
 
doc = xe.XMLDoc()
 
prefs = xe.NestElement("rss")
prefs.title = xe.TextElement("title")
prefs.url = xe.TextElement("url")
prefs.description = xe.TextElement("description")
 
 
doc.root_element = prefs
 
 
prefs.title = "John Doe"
prefs.url = "http://www.google.fr"
prefs.description = "une petite description "
 
c = xe.Comment("ici un commentaire")
doc.top.append(c)
 
print doc
quand je compile ca ne fonctionne pas j'ai l'erreur dite au dessus, mais lorsque je rentre ligne par ligne dans un console dans l'interpreteur python j'ai le résultat du fichier xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
mike@mike:~$ python
Python 2.6.2 (r262:71600, Sep  2 2009, 11:31:40) 
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>>  import xe
 
>>> doc = xe.XMLDoc()
 
>>> prefs = xe.NestElement("rss")
>>>  prefs.title = xe.TextElement("title")
>>>  prefs.url = xe.TextElement("url")
>>>  prefs.description = xe.TextElement("description")
 
>>> doc.root_element = prefs
>>> prefs.title = "John Doe"
>>>prefs.url = "http://www.google.fr.fr"
>>>prefs.description = "une petite description"
 
>>>c = xe.Comment("un petit commentaire")
>>>doc.top.append(c)
>>> print doc
<?xml version="1.0" encoding="utf-8"?>
<!-- un petit commentaire -->
<rss>
	<title>John Doe</title>
	<url>http://www.google.fr</url>
	<description>une petite description</description>
</rss>
>>>
je ne comprends pas pourquoi
merci