【发布时间】:2010-09-17 23:07:00
【问题描述】:
如果你有类似的东西:
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>
【问题讨论】: