DataTree הוא DSL ליצירת מסמכים מובנים בפייתון בהשראת Rubys Builder, אבל תמיכה בפורמטים רבים תפוקה מובנים.
דוגמא:
דוגמא קטנה:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; מdatatree צומת יבוא
& Nbsp; & nbsp; & nbsp; מחבר = צומת ("מחבר")
& Nbsp; & nbsp; & nbsp; author.name ("טרי פראצ'ט")
& Nbsp; & nbsp; & nbsp; author.genere ("פנטזיה / קומדיה ')
& Nbsp; & nbsp; & nbsp; עם author.novels (ספירה = 2) כרומנים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("אלים קטנים", שנה = 1992)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("החמישי הפיל", שנה = 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"> החמישי הפיל רומן>
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; רומנים>
& Nbsp; & nbsp; & nbsp; מחבר>
דרישות :
- פייתון
מגבלות
- פרויקט זה הוא עבודה בתהליך ולא מוכן לשימוש עדיין
תגובות לא נמצא