lxml.

LXML ist die feuchteste und benutzerfreundlichste Bibliothek für die Arbeit mit XML und HTML in der Python-Sprache.
Jetzt downloaden

lxml. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martijn Faassen
  • Website des Verlags:
  • http://codespeak.net/lxml/

lxml. Stichworte


lxml. Beschreibung

lxml ist die funktionsreiche und leicht zu bedienende Bibliothek für die Arbeit mit XML und HTML in der Sprache Python. lxml ist die funktionsreiche und leicht zu bedienende Bibliothek für die Arbeit mit XML und HTML im Python language.lxml ist ein Pythonic für die libxml2 Bindung und libxslt Bibliotheken. Es ist einzigartig, dass es die Geschwindigkeit und Funktion Vollständigkeit dieser Bibliotheken mit der Einfachheit eines nativen Python API, meist kompatibel, aber besser als die bekannten ElementTree API kombiniert. Siehe die Einleitung für weitere Informationen über Hintergrund und goals.lxml.etree folgt dem ElementTree API so viel wie möglich, bauen sie auf dem nativen libxml2 Baum. Wenn Sie ElementTree neu sind, beginnen mit dem lxml.etree Tutorial. Siehe auch die ElementTree Kompatibilitätsübersicht und die Benchmark-Ergebnisse zu vergleichen lxml zum ursprünglichen ElementTree und celementtree implementations.Right nach dem lxml.etree Tutorial und der ElementTree Dokumentation, der wichtigste Ort zu sehen ist die lxml.etree spezifische API-Dokumentation. Es beschreibt, wie lxml die ElementTree API erweitert libxml2 und libxslt spezifische Funktionalität, wie XPath zu belichten, Relax NG, XML Schema, XSLT und C14N. Python-Code kann von XPath-Ausdrücken und XSLT-Stylesheets durch die Verwendung von Erweiterungsfunktionen aufgerufen werden. lxml bietet auch eine SAX API konform, dass die Arbeiten mit der SAX-Unterstützung in dem Standard library.There ist ein separates Modul lxml.objectify daß implementiert eine Datenbindungs API oben auf lxml.etree. Siehe die objektivieren und etree FAQ-Eintrag für eine comparison.In Neben dem ElementTree API, lxml verfügt auch über ein hoch entwickeltes API für benutzerdefinierte Elementklassen. Dies ist eine einfache Art und Weise beliebigen XML-gesteuerten APIs oben auf lxml zu schreiben. Ab Version 1.1 hat lxml.etree einen neuen C-Level-API, die effizient genutzt werden können, um lxml.etree in externer C-Module zu erweitern, einschließlich dem benutzerdefinierten Elementklasse zu unterstützen. Anforderungen: · Python Was ist neu in dieser Version: Features hinzugefügt: · Neue Hilfsfunktionen strip_attributes (), strip_elements (), strip_tags () in lxml.etree zu entfernen Attribute / Teilbäume / Tags aus einem Unterbaum. Fehler behoben: · Namespace Bereinigung auf subtree Einfügungen führen könnte fehlende Namespace-Deklarationen (und möglicherweise abstürzt), wenn das Element einen Namensraum definiert, wurde gelöscht und der Namensraum nicht durch das obere Element der eingesetzten Unterstruktur verwendet wurde, aber nur in tiefen Unterbäumen. · Anhebung der eine Ausnahme von einem Parser Ziel Rückruf nicht beendet immer den Parser. · Nur {true, false, 1, 0} werden als lexikalische Repräsentation von BoolElement akzeptiert ({True, False, T, F, t, f} nicht mehr), die Wiederherstellung lxml


lxml. Zugehörige Software

Moin Moin

MoinMoin ist ein fortschrittlicher, einfach zu bedienender und erweiterbarer Wikiengine mit einer großen Benutzergemeinschaft. ...

268

Herunterladen

Mini-XML.

Mini-XML ist eine kleine XML-Parsing-Bibliothek, mit der Sie XML- und XML-artige Datendateien lesen können. ...

158

Herunterladen