[Python-de] XML-Feedparser mit Python-Standardmodulen?

Stefan Behnel python-de at behnel.de
Mi Mär 24 15:10:17 UTC 2010


Hartmut Goebel, 24.03.2010 13:42:
 > lxml enthält einen XML-Feedparser. Der ist wunderbar geeignet, um z.B.
 > einen XML-Baum per Socket zu lesen und jeden Block dem Parser zu
 > übergeben. Leider ist lxml nicht Teil der "Batteries".
 >
 > Welche XML-Feedparser gibt es in den Python-Standardmodulen oder
 > pure-python? Ich habe keine gefunden?

xml.etree.ElementTree (basierent auf ElementTree 1.2.x) ist seit Py2.5 
dabei. Dort gibt es den XMLTreeBuilder, der die selbe Aufgabe erfüllt. 
lxml.etree folgt dem Vorbild von ET 1.3, das die Klasse in XMLParser 
umbenannt hat. ET 1.3 wird auch in Python 3.2 drin sein.

Stefan



Mehr Informationen über die Mailingliste python-de