magictree

Software screenshot:
magictree
Dettagli del software:
Versione: 1.0.0
Data di caricamento: 11 May 15
Sviluppatore: Daren Thomas
Licenza: Libero
Popolarità: 97

Rating: nan/5 (Total Votes: 0)

magictree è un modulo Python per creare facilmente ElementTree con le fabbriche automatiche Element.
Commenti sviluppatori
La creazione di strutture ad albero come quelli utilizzati per HTML e XML dovrebbe essere morto facile. La libreria xml.etree.ElementTree va abbastanza lontano nella creazione di una semplice da usare biblioteca per la creazione e modifica di tali strutture. Mi piacerebbe fare un passo ulteriore, sulla cima di ElementTree:
da magictree html importazione, la testa, il titolo, il corpo, h1, p
doc = html (
& Nbsp; testa (
& Nbsp; title ('Capitolo 1: Saluto')),
& Nbsp; corpo (
& Nbsp; h1 ('Capitolo 1: Saluto'),
& Nbsp; p ('! Ciao, mondo')))
da xml.etree importazione ElementTree come et
et.dump (doc)
I risultati in questo: (aggiunto qualche spazio vuoto per la formattazione)

& Nbsp;
& Nbsp; Capitolo 1: Saluto
& Nbsp;
& Nbsp;
& Nbsp;

Capitolo 1: Saluto


& Nbsp;

Ciao, mondo


& Nbsp;

Questo funziona sostituendo questo modulo con un oggetto wrapper in sys.modules che crea funzioni factory per gli elementi in base al loro nome.
Ho usato questa pagina come base per il trucco: http://stackoverflow.com/questions/2447353/getattr-on-a-module

Requirements:

  • Python

Programmi simili

Beautiful Soup
Beautiful Soup

14 Apr 15

RTextDoc
RTextDoc

17 Feb 15

dvidraw
dvidraw

20 Feb 15

AsmXml
AsmXml

20 Feb 15

Commenti a magictree

I commenti non trovato
Aggiungi commento
Accendere le immagini!