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;