magictree on Python-moduuli helposti luoda ElementTree automaattisella Element tehtaita.
Kehittäjän kommentit
Luominen puurakenteet kaltaisia käytetään HTML ja XML pitäisi olla kuollut helppoa. Xml.etree.ElementTree kirjasto menee melko pitkälle luomaan helppokäyttöinen kirjasto luoda ja muuttaa tällaisia rakenteita. Haluaisin mennä askel pidemmälle, rakentaa päälle ElementTree:
alkaen magictree tuonti html, pään, otsikko, body, H1, p
doc = html (
& Nbsp; head (
& Nbsp; title ("Kappale 1: Tervehdys ')),
& Nbsp; elin (
& Nbsp; h1 ("Kappale 1: Greeting '),
& Nbsp; p ("Hei, maailma! ')))
alkaen xml.etree tuonti ElementTree niin et
et.dump (doc)
Tulokset tässä: (lisännyt joitakin välilyönnillä muotoiluun)
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
Luku 1: Tervehdys
& Nbsp;
Hei, maailma!
& Nbsp;
Tämä toimii korvaamalla tämä moduuli kääre objektin sys.modules joka luo tehtaan toiminnot elementtien perusteella heidän nimensä.
Käytin tämän sivun pohjana hakata: http://stackoverflow.com/questions/2447353/getattr-on-a-module
Requirements:
- Python
Kommentteja ei löytynyt