BeautifulSoup xml eintrag schreiben
Verfasst: Mittwoch 4. Juni 2008, 09:12
Ich habe mit BeautifulSoup eine kleine Routine geschrieben, um Benutzerdaten auszulesen. das ganze sieht wie folgt aus. Ich weiß, das jeder von Euch es anders programmieren würde ( aber bin ja Anfänger ).
Meine Frage ist eigentlich, kann ich mit BeautifulSoup auch die Einträge in meine XML Datei ändern und zurück auf Platte schreiben. Es handelt sich ja bei mir um eine Konfigurationsdatei.
Code: Alles auswählen
def getData (self):
print "lese benutzerdaten aus config datei"
data = open (os.path.expanduser('~/.webolg/data.xml'))
soup = BeautifulSoup(data.read())
username = soup.findAll ('username')
self.username = username [0].contents [0]
print self.username
password = soup.findAll ('password')
self.password = password [0].contents [0]
print self.password
data.close ()