magictree

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

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

seqdiag
seqdiag

20 Feb 15

Markdown
Markdown

14 Apr 15

html2text
html2text

3 Jun 15

LLRP Toolkit
LLRP Toolkit

2 Jun 15

Commenti a magictree

I commenti non trovato
Aggiungi commento
Accendere le immagini!