次のようなものがある場合:
val myStuff = Array(Person("joe",40), Person("mary", 35))
そのデータをノードとして XML 値を作成するにはどうすればよいでしょうか? XML 式で { 中かっこ } を使用して値を入れる方法は知っていますが、これは値のコレクションです。明示的に反復する必要がありますか、それとももっと良いものがありますか?
val myXml = <people>{ /* what here?! */ }</people>
結果の値は次のようになります。
<people><person><name>joe</name><age>40</age></person>
<person><name>mary</name><age>39</age></person></people>