のDatatreeはルビーズビルダーに触発Pythonで構造化文書を作成するが、多くの構造化された出力フォーマットをサポートするためのDSLです。
例:
小さな例:
       のDatatree輸入ノードから
   著者=ノード( '著者')
    author.name( 'テリー·プラチェット')
    author.genere( 'ファンタジー/コメディ')
   小説としてauthor.novels(カウント= 2)と:
        novels.novel(「小さな神々」、年= 1992)
        novels.novel(「第五象」、年= 1999)
   印刷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; 著者>
この要件:
このパイソン
この制限事項:
このプロジェクトは進行中の作業で、まだ使用できる状態ではないです。
コメントが見つかりません