Groovy: dynamicznie twórz XML do zbierania obiektów z kolekcjami właściwości

Mam kolekcję pól o właściwościach. Każda właściwość jest pojedynczą wartością lub zbiorem obiektów (null, jeden lub wiele)

Muszę do tego utworzyć drzewo, takie jak xml.

Wszystkie znalezione do tej pory przykłady albo są statyczne, albo przekształcają mapę w xml. Jaki jest właściwy sposób dodawania węzłów do xml w cyklu?

questionAnswers(1)

yourAnswerToTheQuestion