Só a 2c)
import scala.xml._def del(n: Node, f: Node => Boolean): Node = { if( f(n) ) <null></null> else Elem(n.prefix, n.label, n.attributes, n.scope, (n.child map (x => del(x, f))) filter (_.label != "null") : _*)}