magictree є модуль Python з легкістю створювати ElementTree з автоматичними заводів Element.
Коментарі розробників
Створення деревовидних структур як ті, які використовуються для HTML і XML повинні бути мертві легко. Бібліотека xml.etree.ElementTree йде досить далеко в створенні простий у використанні бібліотеку для створення і модифікації таких структур. Я хотів би піти далі, спираючись на вершині ElementTree:
від magictree HTML імпорту, голови, заголовок, тіло, h1, р
Док = HTML (
& NBSP; головка (
& NBSP; назва ('Глава 1: Привітання ")),
& NBSP; тіло (
& NBSP; h1 ('Глава 1: Привітання "),
& NBSP; р ('Hello World! ")))
від xml.etree ElementTree імпорту, як і ін
et.dump (DOC)
Результати в цьому: (додані деякі прогалини для форматування)
& NBSP; <голова>
& NBSP; <назва> Глава 1: Привітання назва>
& NBSP;
& NBSP; <тіло>
& NBSP;
Глава 1: Привітання
& NBSP ;!
Привіт, світ
& NBSP;