magictree

Screenshot der Software:
magictree
Softwarebeschreibung:
Version: 1.0.0
Upload-Datum: 11 May 15
Entwickler: Daren Thomas
Lizenz: Frei
Popularität: 10

Rating: nan/5 (Total Votes: 0)

magictree ist ein Python-Modul zur einfachen Erstellung ElementTree mit automatischer Elementfabriken.
Entwickler-Kommentare
Erstellen von Baumstrukturen, wie sie für HTML und XML verwendet wird, sollte kinderleicht sein. Die xml.etree.ElementTree Bibliothek geht ziemlich weit in die Schaffung eines einfach zu Bibliothek zum Erstellen und Ändern solcher Strukturen zu verwenden. Ich möchte einen Schritt weiter gehen, Gebäude oben auf ElementTree:
von magictree import html, Kopf, Hauptteil, h1, p
doc = html (
& Nbsp; Kopf (
& Nbsp; Titel ("Kapitel 1: Gruß ')),
& Nbsp; Körper (
& Nbsp; h1 ('Chapter 1: Gruß'),
& Nbsp; p ('Hallo Welt!')))
von xml.etree import ElementTree wie et
et.dump (doc)
Ergebnisse in this: (zugegeben etwas Leerzeichen zur Formatierung)

& Nbsp;
& Nbsp; Kapitel 1: Gruß
& Nbsp;
& Nbsp;
& Nbsp;

Kapitel 1: Gruß


& Nbsp;!

Hallo Welt


& Nbsp;

Dies funktioniert, indem dieses Modul mit einem Wrapper-Objekt in sys.modules, die Fabrik-Funktionen für Elemente auf der Basis ihrer Namen erstellt.
Ich habe diese Seite als Grundlage für den Hack: http://stackoverflow.com/questions/2447353/getattr-on-a-module

Requirements:

  • Python

Ähnliche Software

lxml
lxml

17 Feb 15

rst2html5
rst2html5

20 Feb 15

Kommentare zu magictree

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!