Я пытаюсь интегрировать приложение Lift в некоторый существующий код Java. В одном из моих фрагментов У меня есть массив объектов Java, которые мне нужно сопоставить с NodeSeq. Я могу получить массив узлов, но не NodeSeq. (По крайней мере, не очень функционально.)
import scala.xml.NodeSeq
// pretend this is code I can't do anything about
val data = Array("one", "two", "three")
// this is the function I need to write
def foo: NodeSeq = data.map { s => <x>{s}</x> }
// ^
// error: type mismatch;
// found : Array[scala.xml.Elem]
// required: scala.xml.NodeSeq
Какой самый чистый способ сделать это?