ハッシュから XML ドキュメントを生成するために口ひげ (Ruby) を使用しています。
XML ドキュメントと口ひげのテンプレートからハッシュを生成する方法はありますか?
しばらく考えてみると、それは不可能であることがわかりました。Mustache を使用して同じドキュメントを作成する 2 つの元のハッシュの複数のインスタンスがあるため、これは合理的に実行可能ではありません。
他の多くの中で:
doc = {
"words": [
"an",
"aconda"
]
}
template = "here's some words: {{#words}}{{.}}{{/words}}"
out = Mustache.render(template,doc)
# => "here's some words: anaconda"
Mustache.reverse(template,out)
# {'words' => ['anaconda']}