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
mais lorsque je fais un import comme ceci
j'ai un message d'erreur
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
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
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
Partager