magictree

Software screenshot:
magictree
Software informatie:
Versie: 1.0.0
Upload datum: 11 May 15
Ontwikkelaar: Daren Thomas
Licentie: Gratis
Populariteit: 10

Rating: nan/5 (Total Votes: 0)

magictree is een Python module om eenvoudig ElementTree maken met automatische Element fabrieken.
Developer reacties
Het creëren van boomstructuren zoals die gebruikt worden voor HTML en XML moet dood gemakkelijk zijn. De xml.etree.ElementTree bibliotheek gaat vrij ver in het creëren van een eenvoudig te bibliotheek gebruiken voor het maken en wijzigen van dergelijke structuren. Ik wil graag een stap verder gaan, bouwen op de top van ElementTree:
van magictree import html, hoofd, titel, body, h1, p
doc = html (
& Nbsp; head (
& Nbsp; titel ('Chapter 1: Greeting')),
& Nbsp; lichaam (
& Nbsp; h1 ("Hoofdstuk 1: groet '),
& Nbsp; p ('Hello, world')))
van xml.etree import ElementTree als et
et.dump (doc)
De resultaten in deze: (nog wat witruimte voor de opmaak)

& Nbsp;
& Nbsp; Hoofdstuk 1: Greeting
& Nbsp;
& Nbsp;
& Nbsp;

Hoofdstuk 1: Greeting


& Nbsp;

Hello, world


& Nbsp;

Dit werkt door het vervangen van deze module met een wrapper object in sys.modules dat fabriek functies creëert voor de elementen op basis van hun naam.
Ik gebruikte deze pagina als een basis voor de hack: http://stackoverflow.com/questions/2447353/getattr-on-a-module

Requirements:

  • Python

Vergelijkbare software

XML Parse Library
XML Parse Library

12 May 15

mdSTable
mdSTable

20 Feb 15

Zoem
Zoem

11 May 15

Reacties op magictree

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!