magictree egy Python modul, hogy könnyen teremt ElementTree automatikus Element gyárak.
Fejlesztői megjegyzések
Létrehozása fa szerkezetek, mint azok, amelyeket a HTML és XML legyen halott könnyű. A xml.etree.ElementTree könyvtár megy elég messzire létre egy egyszerűen használható könyvtár létrehozására és módosítására ilyen szerkezetek. Szeretnék egy lépéssel tovább mennek, az épület tetején ElementTree:
re magictree import html, head, title, body, h1, p
doc = html (
& Nbsp; fej (
& Nbsp; cím ("1. fejezet: Köszöntő")),
& Nbsp; body (
& Nbsp; h1 (1. fejezet: Köszöntő "),
& Nbsp; p ("Hello, world!")))
re xml.etree import ElementTree mint et
et.dump (doc)
Eredmények ebben: (hozzáadott üres karakterek formázására)
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
1. fejezet: Köszöntő
& Nbsp;
Hello, world!
& Nbsp;
Ez a hat, hogy pótolja ezt a modult egy átalakító objektum sys.modules amely létrehozza gyári funkciók elemek alapján a nevüket.
Régebben ez az oldal alapjául a hack: http://stackoverflow.com/questions/2447353/getattr-on-a-module
Requirements:
- Python
Hozzászólás nem található