Создать XML с динамической меткой и атрибутами в Scala?

Я хочу быть в состоянии сделать это:

val myXml =  

(потому что я нене знаю, что это за атрибуты во время компиляции)

и это:

val myXml = 

Это н'Действительный синтаксис Scala. Самое близкое, что я могу придумать, это использование объекта Elem для создания элементов, ноэто немного хлопотно (вставка PCDATA, где я нене хочу этого). Есть ли способ сделать это, как указано выше?