以下の形式のXMLを取得し、各コードレコードを自分のドメインオブジェクトにロードしたいと思いますBootStrap.groovy。コードの各スニペットのフォーマットを保持したいと思います。
XML
<records>
<code>
<language>Groovy</language>
<snippet>
println "This is Groovy"
println "A very powerful language"
</snippet>
</code>
<code>
<language>Groovy</language>
<snippet>
3.times {
println "hello"
}
</snippet>
</code>
<code>
<language>Perl</language>
<snippet>
@foo = split(",");
</snippet>
</code>
</records>
ドメインオブジェクト
Code {
String language
String snippet
}
BootStrap.groovy
new Code(language l, snippet: x).save()