Si vous avez quelque chose comme:Scala: comment créer des nœuds XML à partir d'une collection
val myStuff = Array(Person("joe",40), Person("mary", 35))
Comment créer une valeur XML avec les données sous forme de nœuds? Je sais comment utiliser {accolades} dans une expression XML pour mettre une valeur, mais c'est une collection de valeurs. Ai-je besoin d'itérer explicitement ou y a-t-il quelque chose de mieux?
val myXml = <people>{ /* what here?! */ }</people>
La valeur résultante doit être quelque chose comme:
<people><person><name>joe</name><age>40</age></person>
<person><name>mary</name><age>39</age></person></people>
Quel est l'avantage de cette approche? J'essaie d'en savoir plus sur Scala et je suis curieux. – ScArcher2
C'est juste une syntaxe différente. Dans mon code, j'utilise habituellement map() à la place, comme dans la réponse d'Aaron Maenpaa. – hishadow