2010-12-14 2 views
0

ドメイン固有のXML文書(特定のスキーマに準拠するXML)を生成するためにRubyにDSLを実装したいと思います。私は例えばBuilderは、すでに手動でXMLを書くことに大きな改善であるRubyでXMLを書くために、私も欲しい:私 ドメイン固有のXMLを生成するためにRubyでDSLを実装する

  • 、おそらくのためのXMLの全体の束を生成する

    • 便利なメソッドをジェネレータをスキーマに限定する方法(必ずしもXSDまたはDTDではないが、実装で特定のタグのみを生成する可能性がある)

    私の計画は、便利な方法でBuilderを拡張して無視することです今のところスキーマの制限があります。

    これは妥当な計画のように聞こえますが、もっと重要なのは、インスピレーションのためにBuilderをいくつかの方法で拡張するDSLがあることです。

    は残念ながらDSLを拡張ルビーXMLビルダー、のためにグーグル、...非常に興味深い結果を返しません。

  • 答えて

    2

    Builderを使用しているかどうかわかりませんが、hamlは確かに価値があります。

    私はまた、それらの多くを、おそらくMarkabyがあなたのアイデアに最も近いと言いますが、githubの最後のコミットは2008年です。確かに_whyのコードを見て楽しんでください。

    +0

    ありがとうございますkrusty.ar、あなたが言うように、Markabyは私がやりたいことに近いと思われます!なぜ私はそこにすべてのHTMLジェネレータとして見えるとは思わなかったのですか? – liwp

    関連する問題