DataTree е DSL за създаване на структурирани документи в Python, вдъхновени от Rubys Builder, но подкрепата на много структурирани изходни формати.
<Силен> Пример:
Малък пример:
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; от datatree внос Node
& Nbsp; & Nbsp; & Nbsp; автор = Node ("автор")
& Nbsp; & Nbsp; & Nbsp; author.name ("Тери Пратчет")
& Nbsp; & Nbsp; & Nbsp; author.genere ("Fantasy / Comedy")
& Nbsp; & Nbsp; & Nbsp; с author.novels (COUNT = 2), романите:
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; novels.novel ("Малки богове", година = 1992)
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; novels.novel ("The Fifth Elephant", година = 1999)
& Nbsp; & Nbsp; & Nbsp; принт author.render ()
Която произвежда:
& Nbsp; & Nbsp; & Nbsp; <Автора>
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; <Име> Тери Пратчет име>
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp;
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; <Романи разчитат = "2">
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; <Роман година = "1992"> Малки богове роман>
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; <Роман година = "1999"> The Fifth Elephant роман>
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Романи>
& Nbsp; & Nbsp; & Nbsp; Автор>
<силни> Изисквания
- Python
<силни> Ограничения :.
- Този проект е в процес на работа и не са готови за използване, все още
Коментари не е намерена