Python: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
F (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „* http://docs.python.org/2/library/xml.etree.elementtree.html -- lxml“
 
V (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
* http://docs.python.org/2/library/xml.etree.elementtree.html -- lxml
* http://docs.python.org/2/library/xml.etree.elementtree.html -- lxml
* http://lxml.de/tutorial.html
== XML ==
python hat verschiedene xml konzepte
Seit Python 2.5 ist im Modul xml.etree.ElementTree der Standardbibliothek der Datentyp ElementTree enthalten,
der in einer gewissen Konkurrenz zu DOM steht. Der Datentyp ElementTree speichert ein XML-Dokument und stellt
außerordentlich komfortable Möglichkeiten zur Verfügung, sich in diesem Dokument zu bewegen und Daten auszulesen.
Im Gegensatz zu DOM ist ElementTree nicht für mehrere Sprachen verfügbar oder gar standardisiert, weswegen es
spezielle Sprachfeatures von Python, beispielsweise Iteratoren, nutzen kann und sich somit perfekt in die Sprache
Python integriert. [http://openbook.galileocomputing.de/python/python_kapitel_19_002.htm#mj10de3bcca53a40f74b605ca1b6763f1e]
* [http://de.wikibooks.org/wiki/Python_unter_Linux:_XML MiniDOM-Paket und SAX-Bibliothek] - alt, langsam, speicherintensiv. kompliziert
* [http://lxml.de/ lxml]
* [http://docs.python.org/2/library/xml.etree.elementtree.html ElementTree]
== Beispiele ==
* [[Inkscape#extensions]]
* [[Cairo#Cairo - erstelle ein pdf in python]]
== Netbeans mit Python ==
[https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_71]

Aktuelle Version vom 8. Januar 2014, 16:46 Uhr

XML

python hat verschiedene xml konzepte

Seit Python 2.5 ist im Modul xml.etree.ElementTree der Standardbibliothek der Datentyp ElementTree enthalten, 
der in einer gewissen Konkurrenz zu DOM steht. Der Datentyp ElementTree speichert ein XML-Dokument und stellt 
außerordentlich komfortable Möglichkeiten zur Verfügung, sich in diesem Dokument zu bewegen und Daten auszulesen. 
Im Gegensatz zu DOM ist ElementTree nicht für mehrere Sprachen verfügbar oder gar standardisiert, weswegen es 
spezielle Sprachfeatures von Python, beispielsweise Iteratoren, nutzen kann und sich somit perfekt in die Sprache 
Python integriert. [1]

Beispiele


Netbeans mit Python

[2]