Seite 1 von 1
XML mit Python
Verfasst: Montag 31. Mai 2010, 13:46
von huffman
Hallo liebes Python-Board,
ich schreibe gerade eine Anwendung an die ich mithilfe von XML Daten senden muss, bzw. diese auch wieder empfangen, ich habe schon einige Tutorials im Internet durch, leider sind die teilweiße sehr schlecht beschrieben, ich bin jetzt auf der Suche nach einem guten Tutorial / Buch über XML, xPath, SOAP,...
Wisst ihr da was nettes?
lg Huffi
[EDIT:] Das ganze natürlich in Python, hab die w3school docs zu den Themen glesen!
Re: XML mit Python
Verfasst: Montag 31. Mai 2010, 13:53
von cofi
Warum unterscheidet sich der Post denn so signifikant vom Titel? Naja fuer beides ist `lxml` beziehungsweise dessen Doku gut geeignet (zum XML lernen aber wohl eher relativ).
Re: XML mit Python
Verfasst: Montag 31. Mai 2010, 17:21
von problembär
Viele empfehlen hier immer "lxml", ist vielleicht auch gut, ich krieg's aber nicht installiert/komme nicht klar.
Bin dann wieder bei "xml.dom.minidom" gelandet, und da's damit irgendwie ging, nutze ich also weniger lxml.
Es gibt zu "xml.dom.minidom":
http://de.wikibooks.org/wiki/Python_unter_Linux:_XML
http://pyxml.sourceforge.net/topics/how ... howto.html
http://www.boddie.org.uk/python/XML_intro.html
Achso, XML-Dateien teste/sehe ich mir an mit "kxmleditor" unter Linux.
Ich glaube, letztlich ist das Problem, daß es nunmal nicht einfach ist, diese XML-Knoten anzusprechen, egal wie man es angeht.
Gruß
Re: XML mit Python
Verfasst: Montag 31. Mai 2010, 17:39
von cofi
Wenn er XPath benutzen will, fallen die meisten Alternativen inklusive DOM aus.
Re: XML mit Python
Verfasst: Montag 31. Mai 2010, 18:44
von BlackJack
Und mit XPath ist es eigentlich auch nicht schwer gezielt Teilmengen von Knoten anzusprechen, darum verstehe ich das "egal wie man es angeht" nicht so ganz.
Re: XML mit Python
Verfasst: Montag 31. Mai 2010, 19:36
von Leonidas
Und mit CSS-Selektoren, die lxml ebenfalls aunterstützt - auch auf XML, ist es für viele einfache Anfragen ein gutes Stück simpler als XPath.
Re: XML mit Python
Verfasst: Montag 31. Mai 2010, 20:00
von lunar
Und vor allem ist beides wesentlich einfacher als Minidom ...