Я думаю, что вы ответили на него в своем вопросе: Elem
- это подкласс Node
или, наоборот, Node
- это суперкласс Elem
.Есть много методов (в стандартной библиотеке Scala или в Lift), которые возвращают Node
или NodeSeq
(что по сути одно и то же), и поэтому я думаю, что именно поэтому Node
предпочтительнее Elem
.Но если вам нужен авторитетный ответ, я бы порекомендовал спросить Дэвида в списке рассылки .